28.04.2017, 16:11
Hallo Peter
ich freue mich dir für die Smily Aktion eine Lösung anbieten zu können die sehr einfach ist. Und habe den Auswerte Fehler gefunden, für die Msgbox Meldung. Du must nur den "İf - Then" Code im unteren Makro aendern
Vor allen ComboBox Change Ereginissen steht dieser Code. Private Sub Sudhaus_Change()
nimm einfach das "Private" heraus (löschen), dann erscheint das Makro im Makro Dialog und du kannst es den Smilys mit der rechten Maustaste normal zuweisen. Nach dem zuweisen setzt du "Private" wieder davor. Jetzt sieht man diese Makros nicht mehr im Dialog, aber die Zuweisung an die Smilys bleibt erhalten. Das nenne ich Excel -geschickt austricksen-!
mfg Gast 123
ich freue mich dir für die Smily Aktion eine Lösung anbieten zu können die sehr einfach ist. Und habe den Auswerte Fehler gefunden, für die Msgbox Meldung. Du must nur den "İf - Then" Code im unteren Makro aendern
Vor allen ComboBox Change Ereginissen steht dieser Code. Private Sub Sudhaus_Change()
nimm einfach das "Private" heraus (löschen), dann erscheint das Makro im Makro Dialog und du kannst es den Smilys mit der rechten Maustaste normal zuweisen. Nach dem zuweisen setzt du "Private" wieder davor. Jetzt sieht man diese Makros nicht mehr im Dialog, aber die Zuweisung an die Smilys bleibt erhalten. Das nenne ich Excel -geschickt austricksen-!
mfg Gast 123
Code:
'Private Sub Überschreib_Prüfung() Hier die If Anweisung aendern !!!
'Warnung vor Aktive Zelle überschreiben
If ActiveCell.Value = "uu" Then
'hier geschieht nix, "uu" wird einfach übersprungen
ElseIf NoFun = Empty And ActiveCell.Value <> "" Then
ok = MsgBox("In Activer Zelle steht bereits ein Wert - Überschreiben ??", vbOKCancel)