Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1772to1776
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Frage zu Range Befehl

Frage zu Range Befehl
28.07.2020 16:37:31
Phil
Moin Zusammen,
ich habe das Script hier aus dem Forum. Was auch gut funktioniert, bis ich versucht habe Sheets( _ "2") als Range zu definieren. Jetzt sucht er nur in der Zeile N2 und schreibt überall den Wert von O2 rein. Leider bricht dann aber das Script ab und N3 wird nicht mehr gesucht. Was mache ich falsch?

Option Explicit
Sub SuchenErsetzen()
Dim arName1 As Variant
Dim arName2 As Variant
Dim i As Long
Dim lngSpalte As Long
arName1 = Sheets("2").Range("N2:N" & Cells(Rows.Count, 14).End(xlUp).Row).Value
arName2 = Sheets("2").Range("O2:O" & Cells(Rows.Count, 14).End(xlUp).Row).Value
On Error Resume Next
lngSpalte = Columns(InputBox("Spalte angeben!", "Werte ändern", "A")).Column
On Error GoTo Ende
If lngSpalte > 0 Then
For i = LBound(arName1) To UBound(arName1)
Columns(lngSpalte).Replace arName1(i, 1), arName2(i, 1), xlWhole
Next
End If
Exit Sub
Ende:
Err.Clear
End Sub

Was funktioniert:(Sofern die Werte in der gleichen Tabelle sind)

arName1 = Range("N2:N" & Cells(Rows.Count, 14).End(xlUp).Row).Value
arName2 = Range("O2:O" & Cells(Rows.Count, 14).End(xlUp).Row).Value

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Frage zu Range Befehl
28.07.2020 16:44:29
peterk
hallo
Probier mal

With Sheets("2")
arName1 = .Range("N2:N" & .Cells(.Rows.Count, 14).End(xlUp).Row).Value
End with
ansonsten bezieht sich Cells(Rows.Count,.. auf das aktuelle Sheet
AW: Frage zu Range Befehl
28.07.2020 16:56:34
Phil
Perfekt, funktioniert. Vielen Dank ..
Dann baue ich mal weiter :))
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige