nachdem mir gestern hier so schnell und gut geholfen wurde, heute eine neue Fragestellung.
Ich erzeuge einen dynamischen Button, der in Abhängigkeit der jeweiligen Zellauswahl bei Klick eine gewisse Prozedur auslöst. Das funktioniert tadellos - aber nur im Einzel-User Modus. (Datei gibts hier - erstes Sheet: https://www.herber.de/bbs/user/149009.xlsm)
Sobald ich die Tabelle zur gemeinsamen Bearbeitung freigebe, komm der "Laufzeitfehler 1004 - Die Top-Eigenschaft des OLEObjektes kann nicht festgelegt werden". Mir ist nicht klar, warum Excel das im Multi-User plötzlich verhindert oder blockiert? Was kann ich tun, denn die Tabelle muss verpflichtend im Multi-User laufen. Hier der Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A5:B1000")) Is Nothing Then
With ActiveSheet
With .CommandButton1
End With
End With
ActiveSheet.CommandButton1.Visible = True
ActiveSheet.CommandButton1.Top = Cells(ActiveCell.Row, 1).Top
ActiveSheet.CommandButton1.Left = Cells(ActiveCell.Row, 1).Left
Else
ActiveSheet.CommandButton1.Visible = False
End If
End Sub
Vielen Dank schonmal vorab ...LG Daniel Jäger