Excel 2016 - Laufzeitfehler 32809

Diskutiere und helfe bei Excel 2016 - Laufzeitfehler 32809 im Bereich Microsoft Office im Windows Info bei einer Lösung; Hallo zusammen, bei Zugriff eines Makros (gespeichert in einer xlam-Datei) auf das aktuelle Tabellenblatt erhalte ich den Laufzeitfehler 32809. Dies... Dieses Thema im Forum "Microsoft Office" wurde erstellt von RobertDillschneider, 2. Mai 2018.

  1. Excel 2016 - Laufzeitfehler 32809


    Hallo zusammen,


    bei Zugriff eines Makros (gespeichert in einer xlam-Datei) auf das aktuelle Tabellenblatt erhalte ich den Laufzeitfehler 32809. Dies passiert bei Excel 2016 und unter Windows 10. Zuvor (Windows 7, Excel 2010) ist das Problem nicht aufgetreten.


    Es scheint nicht an ActiveX Elementen zu liegen. Bereits Ausführen des Befehls


    ActiveWorkbook.ActiveSheet.Range("A1:ZZ100").Find(....)


    lost den Fehler aus.


    Vielen Dank vorab für die Hilfe.


    Viele Grüsse


    Robert
     
  2. Kyle_Si Win User

    Excel 2016 - Laufzeitfehler 32809

    Hallo Robert,

    danke für deine Nachricht. Weil du ein Anliegen mit Makros hast, würde ich dir empfehlen, an

    MDSN-Foren
    zu wenden. Falls du andere Fragen hast, stehen wir gerne zur Verfügung. Einfach wieder melden.

    Vielen Dank und liebe Grüße,

    Kyle
  3. ChristophSchmidt_742 Win User

    Excel 2013 Makro Laufzeitfehler 32809

    Hallo Claus,

    vielen Dank für die Verbesserung des Codes, aber leider löst dies noch nicht das Problem des Laufzeitfehlers 32809. Das Auskommentieren der Select-Zeile war mein erster erfolgloser Versuch. Der Laufzeitfehler tritt scheinbar auf, sobald auf irgendeinen Inhalt
    zugegriffen werden soll.

    Viele Grüße

    Christoph
  4. Claus Busch Win User

    Excel 2013 Makro Laufzeitfehler 32809

    Hallo Christoph,

    du läufst in einen Fehler, wenn in Lehrerliste kein "gesetzt" steht.

    Probiere es mal so:

    Set c = Worksheets("Lehrerliste").Range("1:1").Find("gesetzt", LookIn:=xlValues)

    If Not c Is Nothing Then ges = c.Column

    Mit der Find-Methode kannst du kontrollieren, ob ein Eintrag vorhanden ist.

    Die Find- bzw. FindNext-Methode würde ich auch für die anderen Suchen verwenden. Das ist schneller als die Schleifen und der Code wird übersichtlicher.

    Claus
  5. ChristophSchmidt_742 Win User

    Excel 2013 Makro Laufzeitfehler 32809

    Hallo Claus,

    ich poste gern den kompletten Code. Es ist nicht wirklich schön programmiert, aber es funktionierte über Jahre hinweg und auch jetzt scheint darin nicht die Ursache zu liegen, da die Makros auf anderen Rechnern ja korrekt laufen. Das Problem scheint irgendwo
    tiefer zu liegen.

    Danke für deine Hilfe!

    Private Sub CommandButton1_Click()

    Dim r, ze, sp, p, gesetzt, ges, lehreranzahl, start As Integer

    Rem Lehreranzahl bestimmen (lehreranzahl = tats‰chliche Lehrerzahl + 1)

    start = 5

    While Worksheets("Deputate").Cells(start, 1) <> Empty

    start = start + 1

    Wend

    lehreranzahl = start - 4

    Rem Bereich lˆschen

    Worksheets("Lehrerliste").Range("D2:IV200").ClearContents

    Rem Suche "gesetzt" in Zeile 1

    ges = 0

    Do

    ges = ges + 1

    Loop Until Worksheets("Lehrerliste").Cells(1, ges) = "gesetzt"

    Rem Alle Lehrer durchgehen

    For r = 2 To lehreranzahl

    p = ges + 1

    gesetzt = 0

    Worksheets("Lehrerliste").Range("D" & r).Select

    Rem Unterichtsmatrix durchsuchen

    For ze = 6 To 80

    For sp = 6 To 58 Step 2

    If Worksheets("Unterricht").Cells(ze, sp) = Worksheets("Lehrerliste").Cells(r, 1) Then

    Worksheets("Lehrerliste").Cells(r, p) = Worksheets("Unterricht").Cells(ze, 3)

    Worksheets("Lehrerliste").Cells(r, p + 1) = Worksheets("Unterricht").Cells(2, sp - 1)

    Worksheets("Lehrerliste").Cells(r, p + 2) = Worksheets("Unterricht").Cells(ze, sp - 1)

    p = p + 3

    gesetzt = gesetzt + CInt(Worksheets("Unterricht").Cells(ze, sp - 1))

    End If

    Next sp

    Next ze

    Rem GTS-Lernzeit

    For ze = 7 To 250

    If Worksheets("GTS").Cells(ze, 3) = Worksheets("Lehrerliste").Cells(r, 1) Then

    Worksheets("Lehrerliste").Cells(r, p) = "GTS"

    Worksheets("Lehrerliste").Cells(r, p + 1) = "LZ"

    Worksheets("Lehrerliste").Cells(r, p + 2) = Worksheets("GTS").Cells(ze, 2)

    p = p + 3

    gesetzt = gesetzt + Worksheets("GTS").Cells(ze, 2)

    End If

    Next ze

    Rem GTS-KESS

    For ze = 7 To 110

    If Worksheets("GTS").Cells(ze, 5) = Worksheets("Lehrerliste").Cells(r, 1) Then

    Worksheets("Lehrerliste").Cells(r, p) = "GTS"

    Worksheets("Lehrerliste").Cells(r, p + 1) = "KE"

    Worksheets("Lehrerliste").Cells(r, p + 2) = Worksheets("GTS").Cells(ze, 4)

    p = p + 3

    gesetzt = gesetzt + Worksheets("GTS").Cells(ze, 4)

    End If

    Next ze

    Rem GTS-AG

    For ze = 7 To 110

    If Worksheets("GTS").Cells(ze, 7) = Worksheets("Lehrerliste").Cells(r, 1) Then

    Worksheets("Lehrerliste").Cells(r, p) = "GTS"

    Worksheets("Lehrerliste").Cells(r, p + 1) = "AG"

    Worksheets("Lehrerliste").Cells(r, p + 2) = Worksheets("GTS").Cells(ze, 6)

    p = p + 3

    gesetzt = gesetzt + Worksheets("GTS").Cells(ze, 6)

    End If

    Next ze

    Rem GyGo-AG

    For ze = 7 To 110

    If Worksheets("GTS").Cells(ze, 10) = Worksheets("Lehrerliste").Cells(r, 1) Then

    Worksheets("Lehrerliste").Cells(r, p) = "GyGo"

    Worksheets("Lehrerliste").Cells(r, p + 1) = Worksheets("GTS").Cells(ze, 11)

    Worksheets("Lehrerliste").Cells(r, p + 2) = Worksheets("GTS").Cells(ze, 9)

    p = p + 3

    gesetzt = gesetzt + Worksheets("GTS").Cells(ze, 9)

    End If

    Next ze

    Rem hbf/is

    For ze = 7 To 110

    If Worksheets("GTS").Cells(ze, 14) = Worksheets("Lehrerliste").Cells(r, 1) Then

    Worksheets("Lehrerliste").Cells(r, p) = "hb"

    Worksheets("Lehrerliste").Cells(r, p + 1) = Worksheets("GTS").Cells(ze, 15)

    Worksheets("Lehrerliste").Cells(r, p + 2) = Worksheets("GTS").Cells(ze, 13)

    p = p + 3

    gesetzt = gesetzt + Worksheets("GTS").Cells(ze, 13)

    End If

    Next ze

    Worksheets("Lehrerliste").Cells(r, ges) = gesetzt

    Rem N‰chster Lehrer

    Next r

    End Sub
  6. Claus Busch Win User

    Excel 2013 Makro Laufzeitfehler 32809

    Hallo Christoph,

    dann musst du mal den kompletten Code posten. Aus diesem Schnipsel heraus ist das nicht zu ersehen. Eine nachgestellte Mappe mit meinem Code funktioniert hier ohne Fehler.

    Claus
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

Excel 2016 - Laufzeitfehler 32809 - Microsoft Office

Die Seite wird geladen...

Excel 2016 - Laufzeitfehler 32809 - Similar Threads - Excel 2016 Laufzeitfehler

Forum Datum

Laufzeitfehler 438

Laufzeitfehler 438: Hi,Ich habe ein Problem mit Office 2019, speziell mit Outlook. Ich habe einen vba-code geschrieben in Excel, der die Empfänger von outlook-Emails ausliest obj.to. Ich bekomme bei manchen Emails...
Microsoft Office 2. Januar 2022

Excel 2016 Laufzeitfehler 9

Excel 2016 Laufzeitfehler 9: Hallo! Ich hab zwei identische CSV-Dateien die ich einlese und jeweils den erste und letzten Wert einer Spalte ausgebe. Die beiden CSV-Dateien unterscheiden sich lediglich im Namen und eine CSV...
Microsoft Office 25. Februar 2020

laufzeitfehler 50290

laufzeitfehler 50290: Hallöchen Ab und zu erscheint die Fehlermeldung Laufzeitfehler '50290' Die Methode 'Activate' für das Objekt '_workbook' ist fehlgeschlagen bei der Ausführung von...
Microsoft Office 2. Januar 2020

Laufzeitfehler 12 Typen unverträglich Excel 2016

Laufzeitfehler 12 Typen unverträglich Excel 2016: Guten Tag zusammen, ich habe ein Digitales Druck-Messgerät und kann nun seit der Umstellung meine Daten nicht mehr in einer Speziellen Excel Datei sichtbar machen. Ich benötige diese Daten für...
Microsoft Office 18. Oktober 2018

Excel Laufzeitfehler '-2147417848 (80010108)'

Excel Laufzeitfehler '-2147417848 (80010108)': Nach Update auf Version 1703 (Build 7967.2139) bringt Excel beim Aufruf eines VBA-Makros folgende Fehlermeldung: Microsoft Visual Basic Laufzeitfehler '-2147417848 (80010108)':...
Microsoft Office 1. Mai 2017

Laufzeitfehler ´28´:

Laufzeitfehler ´28´:: Hallo, ich habe eine Excel Tabelle von der Arbeit die dort ohne Probleme läuft, ich habe mir die Datei jetzt mit nach hause genommen, da ich dort noch weiter dran Arbeiten wollte. Jetzt...
Microsoft Office 19. Februar 2017

laufzeitfehler 3709

laufzeitfehler 3709: hallo Community Mein Programm spinnt auf einmal bei ".Update" rsj.Edit rsj.Fields("Parkplsum") = 0 rsj.Fields("pachtfläche") = 0 rsj.Fields("Pacht") = 0 rsj.Fields("Stadtverbandsbeiträge") = 0...
Microsoft Office 18. Januar 2017
Excel 2016 - Laufzeitfehler 32809 solved

Users found this page by searching for:

  1. 32809 excel 2016

    ,
  2. Excel 2016 32809

    ,
  3. laufzeitfehler 32809

    ,
  4. Excel 2016 - Laufzeitfehler 32809
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.