AW: Wieso gehts bei mir nicht...
28.04.2011 14:58:31
Marc
Habe jetzt nochmals alles ganz genau angeschaut und das Makro für die engültige Tabelle erweitert.
Folgendes Makro habe ich jetzt:
In "DieseArbeitsmappe"
Private Sub Workbook_Open()
End Sub
Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Code von Uwe Küstner
If ActiveSheet.Name = "Offerte" Then 'Tabellennamen anpassen
On Error GoTo Ende
Application.EnableEvents = False
Cancel = True
With ActiveSheet
.Unprotect
' Range("B11:G12").NumberFormat = ";;;"
' Range("B31:G35").NumberFormat = ";;;"
Range("B11:G12").Font.ColorIndex = 2
Range("B28:G32").Font.ColorIndex = 2
Range("B12").Interior.ColorIndex = xlNone
Range("D11:G12").Interior.ColorIndex = xlNone
Range("B29:G29").Interior.ColorIndex = xlNone
Range("C12").Interior.ColorIndex = xlNone
Range("B30:G32").Interior.ColorIndex = xlNone
Range("B28:G28").Interior.ColorIndex = xlNone
.PrintPreview
' Range("B11:G12").NumberFormat = "General" 'oder z.B. auch "#,##0.00"
' Range("B31:G35").NumberFormat = "General"
Range("D11:G11").Font.ColorIndex = 1
Range("B12:G12").Font.ColorIndex = 1
Range("B12").Interior.ColorIndex = 44
Range("D11:G12").Interior.ColorIndex = 44
Range("B29:G29").Interior.ColorIndex = 44
Range("C12").Interior.ColorIndex = 36
Range("B30:G32").Interior.ColorIndex = 36
Range("B28:G28").Interior.ColorIndex = 3
.Protect
End With
End If
Ende:
Application.EnableEvents = True
End Sub
und im Modul1:
Option Explicit
Sub Makro1()
' Makro1 Makro
' Makro am 27.04.2011 von robert aufgezeichnet
Range("B11:G32").Select
ActiveSheet.Unprotect
Selection.NumberFormat = ";;;"
End Sub
Ich erhalte jetzt immernoch diese
Laufzeitfehler 50290
Die Methode `EnableEvents` für das Objekt`_Application`ist fehlgeschalgen
Wo ist hier der Fehler?
Bin jetzt schon gute 2 Tage daran, und weiss wirklich nicht mehr weiter.
meine Datei hier geht nicht: https://www.herber.de/bbs/user/74588.xlsm
Die letzte Datei von robert am 27.04.2011 18:13:37 geht.
Aber wieso meine Datei nicht?
Bitte euch höfflichst nochmals um Rat.