Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1448to1452
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

AddIn macht ärger

AddIn macht ärger
21.09.2015 11:42:43
Herbert
Hi,
in dem AddIn habe ich folgenden Code in einem StdModul:
Sub Auto_Open()
Dim DLLPath$, iRow%, sCol$
iRow = shFunctions.Cells(shFunctions.Rows.Count, 1).End(xlUp).Row
sCol = Chr(shFunctions.Cells(1, Columns.Count).End(xlToLeft).Column + 64)
sCol = "A2:" & sCol & iRow
DLLPath = ThisWorkbook.Path & "\Brandschutz.dll"
If Dir(DLLPath) = "" Then
MsgBox "Die Datei  ""Brandschutz.dll""  ist nicht installiert! " & _
vbLf & "Bitte installieren Sie sie!", vbOKOnly + vbExclamation, "Brandschutz"
Exit Sub
End If
Application.RegisterXLL ThisWorkbook.Path & "\Brandschutz.dll"
Run [FunCustomize], ThisWorkbook.Name, shFunctions.Range(sCol)
End Sub

In der Zeile "sCol = Chr(shFunctions...." bleibt er mit der folgenden Fehlermeldung stehen:
"Die Methode 'Columns' für das Objekt '_Global' ist fehlgeschlagen."
Allerdings nicht auf meinem Rechner, sondern nur auf einem externen Firmenrechner. Habt Ihr evtl. eine Idee, woran das liegen kann?
Vielen Dank im Voraus.
Servus

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Den Ärger verursacht der Programmier...
21.09.2015 11:46:01
EtoPHG
Herbert... ;-)
...und der müsste den Fehler eigentlich sehen, wenn er mal einen Blick auf die vorherige Codezeile wirft ;-)
Chr(shFunctions.Cells(1, shFunctions.Columns.Count).End(xlToLeft).Column + 64)

Gruess Hansueli

AW: AddIn macht ärger
21.09.2015 11:56:35
Rudi
Hallo,
nebenbei: Ich finde das grenzwertig. Bei Spalten jenseits von Z ergibt es einen Fehler.
    iRow = shFunctions.Cells(shFunctions.Rows.Count, 1).End(xlUp).Row
iCol = shFunctions.Cells(1, shFunctions.Columns.Count).End(xlToLeft).Column
sCol = "A2:" & Cells(iRow, iCol).Address(0, 0)
Gruß
Rudi

Anzeige
AW: AddIn macht ärger
21.09.2015 12:06:23
Herbert
Hi Hansueli,
hi Rudi,
vielen Dank! Und Ihr habt natürlich recht, der Fehler sitzt, wie fast immer, VOR dem PC! ;o)=)
Zwischenzeitlich habe ich sogar noch herausgefunden, warum das bei mir immer klappt und bei machen Anderen nicht. Wenn beim Sterten von Excel noch keine Arbeitsmappe geöffnet ist, kann er auch keine Spalten zählen in einem "globalen" Sheet. Deshalb muss man ihm den Sheet-Namen, in dem er die Spalten zählen soll, zwei mal angeben, dann klappt's auch mit dem Zählen! ;o)=)
Servus
P.S.: Rudi, Du hast Post!

HG hat Post owT
21.09.2015 12:35:52
Rudi

Welcher HG? ;-) (owT)
21.09.2015 13:26:18
EtoPHG

Anzeige
der Bayer, der mir ...
21.09.2015 14:16:18
Rudi
Hallo Hansueli,
... geschrieben hat, dass ich Post habe.
Ist mir doch glatt durchgerutscht, dass du dich auch angesprochen fühlen könntest.
Gruß
Rudi

AW: HG hat noch keine Post owT
21.09.2015 15:06:12
Herbert
...

müsste aber 3x
21.09.2015 15:15:18
Rudi

AW: jetzt ja, aber alle 3 im Spamordner! ;o)=)
21.09.2015 15:42:36
Herbert
yyy

...das nennt man Freunde ;-) (owT)
21.09.2015 16:41:14
EtoPHG

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige