ich habe gerade ein dubioses Problem mit meinen Makros und keine Ahnung woran der Fehler liegen mag.
----------------------
Ich habe folgendes Makro in der Verwendung :
Sub H()
Selection.FormulaR1C1 = _
"=IF(R2C=1,"" "",IF(R1C=6,"" "",IF(R1C=7,"" "",IF(R1C=0,"" "",""H""))))"
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.ShrinkToFit = False
.MergeCells = False
End With
With Selection.Font
.Name = "Arial"
.FontStyle = "Fett"
.Size = 11
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
With Selection.Interior
.ColorIndex = 0
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
----------------------Nun tritt folgendes Problem auf, möchte ich das gleiche Makro nochmals haben, nur dass es den Buchstaben Z einträgt, kann ich mir es zwar kopieren und umbenennen, aber wenn ich den Button entsprechend damit belegen möchte, bringt er mir eine Fehlermeldung : Die eingegebene Formel enthält einen Fehler.
Alternativ bringt er mir ab und an den Fehler, dass kein Tabellenblatt zugeordnet ist.
Starte ich das Makro aus dem Editor, funktioniert es einwandfrei.
Belege ich den Button mit dem Marko "H" funktioniert es einwandfrei.
Die Makros liegen bei mir in normalen Modulen (Modul1 - Modul2)
Die Anzahl ist auch nicht wirklich wahnsinnig groß (6 Makros)
Wo liegt also der Fehler ? Warum kann ich den Button (Formularsteuerelement) nicht damit belegen ?
Leider kann ich keine Datei hochladen, ich weiß auch, dass es dadurch gleich schwieriger wird den Fehler zu benennen, aber vielleicht hat ja jemand von euch einen Tipp.
Danke schon mal vorab.
Viele Grüße
Toumas