per Application.InputBox("Text",Type:=8) kann man (ähnlich eines RefEdit-Steuerelementes) einen Tabellenbereich markieren .
Sofern man tatsächlich einen Bereich markiert, kann man diesen als RANGE-Objekt weiter verarbeiten, sihe Code :
Sub AuswahlPerInputbox()
Dim rngZelle As Range
Set rngZelle = Application.InputBox("Bitte Zelle auswählen", Type:=8)
MsgBox rngZelle.Address
End Sub
Mit welchem Code kann man jedoch reagieren, wenn diese Inputbox abgebrochen wird ?
Dann bricht das Makro mit einer Fehlermeldung ab. Das kann man zwar per On Error Resume Next unterbinden, ist allerdings alles andere als elegant .
Nun habe ich schon versucht dies über eine temp. VARIANT-Variable und Auswertung per TYPENAME(TempVar) zu lösen, aber es ist mir leider nicht gelungen .
Kann mir bitte jemand auf die Sprünge helfen (OHNE "On Error...." !).
Danke, Gruß NoNet
PS : Dazu angetrieben wurde ich durch folgende Fragen :
https://www.herber.de/forum/messages/983617.htm
http://www.ms-office-forum.net/forum/showthread.php?t=233062l