Ich habe einige VBA-Code, so dass der Benutzer, wenn eine Schaltfläche gedrückt wird, eine Datei von ihrem Computer auswählen und als ein Objekt, das wie ein Symbol in der Tabelle aussieht, einfügen kann.VBA - Objekte nebeneinander einfügen
Der Code ist so, dass es jedes Mal zählt die Schaltfläche geklickt wird, so dass jedes neue Symbol durch den Benutzer eingefügt wird rechts von der bestehenden, dh:
count = count + 1
ActiveSheet.Shapes("Object 1").IncrementLeft 90*count
Nun, das Problem ist, Ich weiß nicht, wie man die Anzahl ändert, so dass jedes Mal, wenn ein Benutzer ein Objekt aus dem Arbeitsblatt löscht, der Zählerstand um 1 abnimmt (so dass das nächste eingefügte Objekt immer noch in einer Linie und der entsprechende Abstand rechts von der erstes Objekt). Ich würde annehmen, dass ich ein Ereignis verwenden würde, aber es scheint kein Ereignis zu geben, wenn ein Objekt gelöscht wird.
Irgendwelche Ratschläge?
versuchen Sie auch diese http://www.tek-tips.com/viewthread.cfm?qid=1743784 – bdpolinsky