Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
392to396
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
392to396
392to396
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

bei workbook.change letzte zelle ändern

bei workbook.change letzte zelle ändern
04.03.2004 17:12:56
PeterP
hallo!
wie bekomme ich die zuletzt verlassene zelle raus?
hintergrund: umlaute sollen gegen selbstlaute ausgetauscht werden, und zwar unmittelbar nach der eingabe. ereignis wäre also change - aber da die aktuelle zelle ja auf verschiedene art verlassen werden kann (pfeiltasten, enter, mausklick) finde ich nicht die zuletzt verlassene zelle ... wie tun?
danke!
peter

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

Betreff
Datum
Anwender
Anzeige
AW: bei workbook.change letzte zelle ändern
04.03.2004 17:29:03
Marc
Hi Peter,
gehts nicht mit Selection_Change?
Mit Target.Range (oder wahlweise Target.row und Target.column)
solltest du dann die letzte Zelle rausfinden können.
Gruß, Marc
AW: bei workbook.change letzte zelle ändern
04.03.2004 20:02:42
PeterP
danke für den tip!
falls es jemand braucht:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim lastCell As String
lastCell = Target.Address
With ActiveSheet.Range(lastCell)
.Replace What:="Ö", Replacement:="Oe", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
.Replace What:="Ä", Replacement:="Ae", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
.Replace What:="Ü", Replacement:="Ue", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
.Replace What:="ö", Replacement:="oe", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
.Replace What:="ä", Replacement:="ae", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
.Replace What:="ü", Replacement:="ue", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
.Replace What:="ß", Replacement:="ss", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True
End With
End Sub

gruß
peter
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige