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

Excel Makro ersetzten WENN

Forumthread: Excel Makro ersetzten WENN

Excel Makro ersetzten WENN
Julia
Bräuchte Hilfe bei einem Makro.
Wenn in Spalte S von Tabellenblatt "Daten" irgendwo was mit *Test* steht soll dies komplett ersetzt werden durch: "Test vorhanden"
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Excel Makro ersetzten WENN
10.02.2011 15:06:15
Rudi
Hallo,
Sub Test()
Dim rngC As Range
Application.ScreenUpdating = False
With Sheets("Daten")
For Each rngC In .Range(.Cells(1, 19), .Cells(Rows.Count, 19).End(xlUp))
If LCase(rngC) Like "*test*" Then rngC = "Test vorhanden"
Next
End With
End Sub

Gruß
Rudi
Anzeige
AW: Excel Makro ersetzten WENN
10.02.2011 15:10:12
Julia
Hallo Rudi
Habe dein Makro ausgeführt.
Das Makro läuft ohne Fehlermeldung durch. Allerdings werden überhaupt keine Daten geändert.
Keine Ahnung wo es jetzt hängt :)
AW: Excel Makro ersetzten WENN
10.02.2011 15:15:12
JoWE
Hallo Julia,
so vllt?
Sub setze_bestimmten_Text()
Dim c as object
With Worksheets("Daten").Columns("S")
Set c = .Find("Test", LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
c.Value = "Test vorhanden"
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address  firstAddress
End If
End With
End Sub

Gruß
Jochen
Anzeige
Laufzeitfehler 91
10.02.2011 15:23:19
Julia
Der Text wird zwar ersetzt
Aber am Ende kommt eine Fehlermeldung:
Laufzeitfehler 91
Objektvariable oder With-Blockvariable nicht festgelegt.
Folgende Codestelle wird im Debugger gekennzeichnet:
Loop While Not c Is Nothing And c.Address firstAddress
AW: Laufzeitfehler 91
10.02.2011 15:37:52
JoWE
hmm bei mir läuft's durch ohne Fehler.
Versuchs mal 'Dim firstAddress' unter 'Dim c as object'
Anzeige
oder vllt so
10.02.2011 15:16:16
Oberschlumpf
ersetz mal:
If LCase(rngC) Like "*test*" Then rngC = "Test vorhanden"
durch
If LCase(rngC) Like "test" Then rngC = "Test vorhanden"
AW: Makro von Rudi läuft absolut ok!
10.02.2011 15:36:22
Rudi
Julia, was stehht denn tatsächlich in der Spalte "S"?
Habe es ausprobiert und es läuft absolust ok.
Gruß
Dieter(Drummer)
PS Vorher:
Mxtetestkcm
MCCTETSGJZ
MXZETAESMK
Nachher:
Test vorhanden
MCCTETSGJZ
MXZETAESMK
Anzeige
AW: Makro von Rudi läuft absolut ok!
10.02.2011 15:40:14
Rudi
Komisch bei mir gehts nicht
AW: Hier mal ein Test ....
10.02.2011 16:42:51
Dieter(Drummer)
... Julia,
hier mal eine Testdatei für dich mit Makro von Rudi. Einfach auf den Button klicken, dannw wird das Makro aufgerufen. Du kannst auch neue Worte in Spalte "S" eingeben und dann wieder das Makro aufrufen.
Hier die Datei: https://www.herber.de/bbs/user/73484.xls
Gruß
Dieter(Drummer)
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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