Worksheet_SelectionChange
17.09.2007 20:15:20
Thomas
mit einem
Private Sub lass ich im Hintergrund überprüfen ob verschiedene Zellen ausgewählt werden oder _
nicht. Wird eine davon ausgewählt wird das eigentliche Makro geöffnet. Soweit funktioniert auch alles wunderbar. Allerdings läuft im Makro ein Loop ab, der dummerweise auch genau auf diese Zellen zugreift, die ständig überprüft werden ob diese ausgewählt werden. Somit läuft das Makro an und startet sich dann mitten im noch laufenden Makro erneut.
Mit Worksheet_Change habe ich es auch schon versucht.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Address(0, 0) = "B39" Or ActiveCell.Address(0, 0) = "B40" Or _
ActiveCell.Address(0, 0) = "B41" Or ActiveCell.Address(0, 0) = "B42" Or _
ActiveCell.Address(0, 0) = "B43" Or ActiveCell.Address(0, 0) = "B44" Or _
ActiveCell.Address(0, 0) = "B45" Or ActiveCell.Address(0, 0) = "B46" Then Call Start
End Sub
Eben unter anderem werden diese B-Zellen im Loop überprüft (es wird überprüft ob diese leer sind, wenn ja wird dort ein Eintrag aus einem Userform übertragen).
Ich hoff ich konnt das Problem verständlich erklären.
Vielen, vielen Dank schonmal im voraus !
Grüße
Thomas