Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro hat nur einmal funtkioniert

Forumthread: Makro hat nur einmal funtkioniert

Makro hat nur einmal funtkioniert
18.06.2015 10:46:30
LP
Hallo zusammen,
ich habe folgendes Makro, um in einer Tabelle automatische Ersetzungen durch zu führen:
Dim Zählen As Integer
Dim Zelle As String
Dim Zeile As Long
Dim Inhalt As String
Zeile = 1
Zählen = 1
For n = 1 To 70
Zelle = "g" & Zeile
Range(Zelle).Select
Inhalt = Range(Zelle).Value
If Inhalt = "|" Then
Selection.Replace , Replacement:=Zähler
Zählen = Zählen + 1
End If
Zeile = Zeile + 1
Next n
Das Ganze hat genau einmal funktioniert. Seither nicht mehr. Wenn ich einen Else Befehl einbaue, Schreibt er beim Replace nur in leere Zellen, überschreibt aber keine Zellen, in denen ein Inhalt steht.
Bin ratlos, ist mein erstes Makro dieser Art.
Danke.
VG
Leif

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Makro hat nur einmal funtkioniert
18.06.2015 11:17:53
Pit
Moin, versuche es mal so. Gruß Pit
Sub forum_1Antwort()
Dim Zaehlen As Integer
Dim Inhalt As String
Zaehlen = 1
For n = 1 To 70
If Range("g" & n) = 1 Then
Range("g" & n) = Zaehlen
Zaehlen = Zaehlen + 1
End If
Zeile = Zeile + 1
Next n
End Sub

Anzeige
AW: Makro hat nur einmal funtkioniert
18.06.2015 12:32:34
LP
Super Pit,
vielen Dank.
Jetzt klappt es auch beim zweiten Mal und sieht deutlich übersichtlicher aus ;-)
Perfekt.
Gruß
Leif
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige