im thread
https://www.herber.de/forum/archiv/696to700/699279_Excel_zaehlen_beibringen.html
habe ich einen einfachen Weg gefunden, wie man die Anzahl nicht zusammenhängender markierter Spalten (Markierung durch Klick auf die Buchstaben der Kopfzeile) zählt:
MsgBox Selection.Count / 65536
Das funktioniert tadellos, wenn der Commandbutton sich im selben Tabellenblatt (hier im Blatt basic) befindet.
Wenn ich dagegen von einem anderen Blatt aus starte (hier Blatt start), wird eine falsche Zahl gezeigt und die Markierung im Blatt basic verändert sich:
Private Sub CommandButton1_Click()
Sheets("basic").Activate
anz = Selection.Count / 65536
Sheets("start").Activate
MsgBox anz
End Sub
Warum? Was mache ich falsch?Danke und SWE
helmut.em