Thema Datum  Von Nutzer Rating
Antwort
Rot Makro in anderer Datei ausführen
29.06.2020 11:31:14 Daytona
NotSolved
29.06.2020 11:48:05 Gast85081
NotSolved
29.06.2020 11:58:26 Gast36459
NotSolved
29.06.2020 13:09:11 UweD
Solved

Ansicht des Beitrags:
Von:
Daytona
Datum:
29.06.2020 11:31:14
Views:
1453
Rating: Antwort:
  Ja
Thema:
Makro in anderer Datei ausführen

Hallo,

bin relativ neu in der Materie, daher verzeiht mir Anfängerfehler oder ggf. dumme Fragen :-)

Ich möchte mit einem Button aus einer Excel Datei A eine andere Excel Datei B öffnen und dann in dieser Datei B ein Makro ausführen, welches jedoch in der Datei A gespeichert ist. 

Die Datei B aufrufen klappt schon nur die Textkonvertierung (Daten in Spalten) welche ich gern per Makro machen möchte, klappt noch nicht:

  Private Sub CommandButton2_Click()
'**Dateifilter
strFilter = "Excel-Dateien(*.csv*), *.csv*"
 
'**Vorbelgung Pfad
ChDrive "D"
ChDir "D:\xxxxx\"
 
'** Den im Dialogfeld gewählten Namen auslesen
strFileName = Application.GetOpenFilename(strFilter)
 
'** Prüfen, ob eine gültige Datei ausgewählt wurde
If strFileName = False Then Exit Sub
 
'** Gewählte Datei öffnen
Set wb = Workbooks.Open(strFileName)
 
'**Textkonvertierung
  Columns("A:A").Select '---->hier erhalte ich einen Fehler!!
 
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1)), TrailingMinusNumbers:= _
        True
    Columns("C:C").Select
    Selection.NumberFormat = "0"
 
End Sub

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 Makro in anderer Datei ausführen
29.06.2020 11:31:14 Daytona
NotSolved
29.06.2020 11:48:05 Gast85081
NotSolved
29.06.2020 11:58:26 Gast36459
NotSolved
29.06.2020 13:09:11 UweD
Solved