Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fehlermeldung

Forumthread: Fehlermeldung

Fehlermeldung
29.01.2015 12:05:53
Werner
Hallo!
Ich werde noch wahnsinnig. ;-)
Der Code hat sonst immer funktioniert.
Option Explicit
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32.dll" Alias "GetWindowLongA" ( _
ByVal hWnd As Long, _
ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" ( _
ByVal hWnd As Long, _
ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib "user32.dll" ( _
ByVal hWnd As Long) As Long
Private Const GWL_STYLE = -&H10
Private Const WS_SYSMENU = &H80000
Private Const gcClassnameMSExcel = "XLMAIN"
Private Sub Workbook_Open()
Dim iLeSpalte As Integer
Dim lLezeile As Long
Dim c As Range
'--- Schließen mit X verhindern
Dim hWnd As Long
hWnd = FindWindow(gcClassnameMSExcel, Application.Caption)
SetWindowLong hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) And Not WS_SYSMENU
DrawMenuBar hWnd
ActiveWindow.WindowState = xlMaximized
Range("AC1").Value = Environ("UserName")
Range("AD1").Value = ThisWorkbook.Name
Application.DisplayFormulaBar = True
iLeSpalte = Range("ad1").End(xlToLeft).Column
lLezeile = Range("A2").End(xlUp).Row
With Worksheets("Übersicht").Range("AD1", Cells(lLezeile, iLeSpalte))
Set c = .Find("Wer macht was PBeaKK", LookIn:=xlValues)
If c Is Nothing Then
GoTo Weiter
End If
End With
Stand = Application.DisplayFormulaBar
ActiveWindow.DisplayHeadings = False
Leisten False
Application.DisplayFormulaBar = True
ActiveWindow.DisplayGridlines = False
Weiter:
zoom_me
Application.Caption = " "
Ende:
End Sub
Jetzt kommt Laufzeitfehler 32809
Anwendungs- oder Objektdefinierter Fehler
Und zwar an dieser Stelle:
With Worksheets("Übersicht").Range("AD1", Cells(lLezeile, iLeSpalte))
Was ist da passiert?
Habe ich evtl. einen Verweis vergessen/gelöscht?
Haken sind drin bei
Visual Basic for applications
Microsoft Excel 14.0 Object Library
OLE Automation
Microsoft Forms 2.0 Object Library
Microsoft Office14.0 Object Library
VBAProjekt
Gruß und Danke
Werner

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
doppelt
29.01.2015 12:15:01
Rudi
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige