Microsoft Excel

Herbers Excel/VBA-Archiv

alte Zelle wiederfinden | Herbers Excel-Forum


Betrifft: alte Zelle wiederfinden von: Franz
Geschrieben am: 09.01.2012 10:01:07

Hallo Forum,

Unten stehende Makros lassen sich so leider nicht in die Praxis umsetzen. Die Alte Zelle läßt sich offenbar nur wiederfinden, wenn sie im Makro steht, wo die deklariert ist. Gibt es trotzdessen noch eine Möglichkeit es in dieser Art hinzubekommen?

Sub Makro1
Dim rngOld As Range
Set rngOld1 = ActiveCell

Dann passiert eine Menge...

End Sub
Sub Makro2

...es passiert wieder eine Menge.

rngOld.Select
End Sub

Danke für eure Hilfe,
Beste Grüße

Franz

  

Betrifft: AW: alte Zelle wiederfinden von: hary
Geschrieben am: 09.01.2012 10:21:01

Hallo Franz
dazu brauchst Du eine PublicVariable.
in ein eigenes Modul nur diese zeile:

Public rngOld
Sub makro1()
rngOld = ActiveCell.Address
End Sub
Sub Makro2()
Range(rngOld).Select
End Sub

gruss hary


  

Betrifft: AW: alte Zelle wiederfinden von: Beverly
Geschrieben am: 09.01.2012 10:27:41

Hi Franz,

versuche es mal so:

Option Explicit
Dim rngOld As Range

Sub Makro1()
   Set rngOld = ActiveCell
   
   Dann passiert eine Menge...

End Sub

Sub Makro2()
   
   ...es passiert wieder eine Menge.
   
   rngOld.Select
End Sub


GrußformelBeverly's Excel - Inn


  

Betrifft: AW: alte Zelle wiederfinden von: Franz
Geschrieben am: 09.01.2012 10:41:14

Hallo Karin,

geht wunderbar. Danke.

Gruß
Franz


  

Betrifft: AW: alte Zelle wiederfinden von: Franz
Geschrieben am: 09.01.2012 10:40:31

Hallo Hary, hallo

danke ,wenn ich .Address weglasse gehts.




Gruß
Franz