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

Replace Funktion mit Formular

Forumthread: Replace Funktion mit Formular

Replace Funktion mit Formular
22.11.2013 10:32:17
Kina
Hallo Zusammen,
Möchte folgendes machen:
Habe ein Excel Arbeitsblatt bei dem im Zellenberich A:13:P23 die Jahreszahlen jeweils Ende Jahr automatisch auf das nächste Jahr angepasst werden sollen. Habe dafür ein Formular aufgesetzt wo in einer Textbox txtOldYear das Datum des ablaufenden Jahres eingegeben wird und in Textbox txtNewYear das neue beginnende Jahr.
Habe folgenden Code der auch funktioniert, aber wo ich jedes Jahr die Jahreszahl manuell anpassen muss:
wksKontakt.Range("A13:P23").Select
Selection.Replace What:="2013", Replacement:="2014", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Folgendes wäre mein Plan, funktioniert aber nicht:
wksKontakt.Range("A13:P23").Select
Selection.Replace What:="txtOldYear.Text, LookAt:=xlWhole, _
LookIn:=xlValues", Replacement:="txtNewYear.Text, LookAt:=xlWhole, _
LookIn:=xlValues", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Jemand eine Idee?
Danke und liebe Grüsse
Kina

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Replace Funktion mit Formular
22.11.2013 10:40:36
Kina
Oder gäbe es evtl die Möglichkeit es so zu lösen:
wksKontakt.Range("A13:P23").Select
Selection.Replace What:="Wert Zelle A13", Replacement:="Wert Zelle A13+1", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Was wäre da die korrekte Syntax?

Anzeige
AW: Replace Funktion mit Formular
22.11.2013 10:41:29
Kina
Ideen?

AW: Replace Funktion mit Formular
22.11.2013 10:53:25
EtoPHG
Hallo Kina,
Hier mal eine Idee:
With wksKontakt
.Range("A13:P23").Replace What:=CStr(.Cells(13, 1)), Replacement:=CStr(Cells(13, 1) + 1), _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
End With
Gruess Hansueli

Anzeige
AW: Replace Funktion mit Formular
22.11.2013 14:18:12
Kina
Super, Danke funktioniert einwandfrei ;-)
;

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