Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Makro auf Zellen einschränken

Forumthread: Makro auf Zellen einschränken

Makro auf Zellen einschränken
Heiko
Hallo,
ich habe folgendes Makro im Archiv gefunden:
https://www.herber.de/forum/archiv/1144to1148/t1144304.htm
Sub tt()
Dim rngC As Range, rngF As Range
Tabelle1.Select
'Application.ScreenUpdating = False
On Error Resume Next
Set rngF = Cells.SpecialCells(xlCellTypeFormulas)
On Error GoTo 0
If Not rngF Is Nothing Then
For Each rngC In Cells.SpecialCells(xlCellTypeFormulas)
If InStr(LCase(rngC.Formula), "vlookup") > 0 Then rngC = rngC.Value
Next
End If
'Application.ScreenUpdating = True
End Sub

Mein Problem ist jetzt, dass ich das Makro nicht auf die Spalten b-f eingegrenzt bekomme. Ich verstehe Range noch nicht richtig. Wie definiere ich den Ausführungsbereich? Ich hatte probiert folgendes einzubauen: Set Bereich = Range(Cells(2, 2), Cells(10, 2)) (bereich ist nicht korrekt, nur Beispiel) Problem ist nur, dies nicht in de Code eingebunden bekomme.
Danke
Heiko
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Makro auf Zellen einschränken
20.02.2011 22:07:11
Uduuh
Hallo,
Set rngF = Range("B:F").SpecialCells(xlCellTypeFormulas)
Gruß aus’m Pott
Udo

AW: Makro auf Spalten einschränken
20.02.2011 22:24:14
Gerd
Hallo Heiko!
Sub tt2()
Dim rngC As Range, rngF As Range
Tabelle1.Select
'Application.ScreenUpdating = False
On Error Resume Next
Set rngF = Range("B:F").SpecialCells(xlCellTypeFormulas)
On Error GoTo 0
If Not rngF Is Nothing Then
For Each rngC In rngF
If InStr(LCase(rngC.Formula), "vlookup") > 0 Then rngC.Value = rngC.Value
Next
End If
'Application.ScreenUpdating = True
End Sub
Gruß Gerd
Anzeige
AW: Makro auf Spalten einschränken
21.02.2011 08:38:49
Heiko
Hallo Udo und Gerd,
danke, jetzt habe ich verstanden, wie das mit Range funktioniert. Vielen Dank für eure Hilfe.
Grüße
Heiko

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige