Thema Datum  Von Nutzer Rating
Antwort
Rot Fehler beim Kompilieren
02.07.2018 09:47:42 Sammy
Solved
02.07.2018 10:26:30 Gast79736
Solved

Ansicht des Beitrags:
Von:
Sammy
Datum:
02.07.2018 09:47:42
Views:
1138
Rating: Antwort:
 Nein
Thema:
Fehler beim Kompilieren

Hallo Zusammen,

ist vielleicht für viele trivial aber ich habe leider nicht viele Kenntnisse in VBA Programmierung und Excel Makro erstellung und deswegen wollte ich folgendes Problem ansprechen.

Ersteinmal der Quellcode:

Sub Daten_ausExcel_holen()
    'Werte aus Exceldatei holen und in PowerPoint Textfeldern zuweisen
    Dim wb As Workbook, wks As Worksheet
    Dim Folie As Slide, Textfeld As Shape
    'Exceldatei öffen und Tabellenblatt zuweisen
    Set wb = Workbooks.Open(FileName:="C:\Transfer\Mappe1.xlsx", ReadOnly:=True)   '<--- Pfad zur Excel Datei anpassen
    Set wks = wb.Worksheets("Daten")   '<--- Den Namen der Tablle anpassen
    
    'Textfeldern in PowerPoint Folien Wete aus der Exceldatei zuweisen
    
    Set Folie = ActivePresentation.Slides(1)
    Set Textfeld = Folie.Shapes("Textfeld 14")   '<--- Den Namen der Form anpassen
    Textfeld.TextFrame.TextRange.Text = wks.Range("A2").Text   '<--- Die Zelle anpassen
    
    Set Folie = ActivePresentation.Slides(2)
    Set Textfeld = Folie.Shapes("Textfeld 15")   '<--- Den Namen der Form anpassen
    Textfeld.TextFrame.TextRange.Text = wks.Range("B2").Text   '<--- Die Zelle anpassen
    
    'Exceldatei schliessen
    wb.Close savechanges:=False
End Sub


und zwar sagt er wenn ich das Makro ausführen will "Fehler beim Kompilieren: Benutzerdefinierter Typ nicht definiert" und springt
dann auf Dim wb As Workbook (2.Zeile). Wieso ist diese Variable nicht deklariert? Brauche ich dafür eine bestimmte Bibliothek oder
ähnliches?

Wäre froh über eine Hilfestellung

MfG
Sammy

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Fehler beim Kompilieren
02.07.2018 09:47:42 Sammy
Solved
02.07.2018 10:26:30 Gast79736
Solved