Thema Datum  Von Nutzer Rating
Antwort
Rot Verknüpfung von Excelmappe zu Excelmappe mit VBA
21.02.2017 22:02:43 Micha
NotSolved
22.02.2017 16:54:05 BigBen
NotSolved
25.02.2017 14:58:48 Gast85128
Solved

Ansicht des Beitrags:
Von:
Micha
Datum:
21.02.2017 22:02:43
Views:
1169
Rating: Antwort:
  Ja
Thema:
Verknüpfung von Excelmappe zu Excelmappe mit VBA

Hallo Community,

ich hoffe, ihr könnt mir weiterhelfen. Ich werde bald wahnsinnig.

Ich habe zwei Exceldateien.
In Exceldatei A gibt es in Spalte C9 einen Wert (=25). In Exceldatei B möchte ich diesen Wert ebenfalls in C9 widergeben.
In Excel ist die Lösung hierfür ganz einfach:

1. Öffne Exceldatei B und klicke in Zelle C9
2. Ich schreibe = in die Zelle und klicke dann in Zelle C9 der Exceldatei A.
3. Der Link schreibt sich von selbst und die Zahl 25 wird in Datei B angezeigt.

Ich möchte, dass mein Makro diese Verlinkung von selbst in die Zelle C9 von Exceldatei B schreibt.
Dieser Link muss am Ende in meiner Exceldatei B stehen, damit der Wert 25 gezogen wird:

='C:\Users\\Documents\VBA_Übung\04_Test\[Planung_04_Motor.xlsm]100'!C9

Nun gibt es eine weitere Schwierigkeit:

Mein Link besteht aus zwei String-Variablen.
Die erste Variable heißt "Dateiname"
Die zweite Variable heißt "Arbeitsblattname"

Die Variablen schaffen es richtig auszulesen, d.h.

dateiname = Planung_04_Motor.xlsm
Arbeitsblattname = 100

....................................
Sub Verknüpfung ()

Dim Dateiname as string
Dim Arbeitsblattname as string

'Die Variablen bekommen in diesem Code Abschnitt ihre String-Werte zugewiesen.Das funktioniert.

Range("C9"´).Formula = "='C:\Users\Documents\VBA_Übung\04_Test\[" & Dateiname &  "]" & Arbeitsblattname & "'!C9"   

End Sub

.......................................

Der Code läuft auf Fehler. Ich vermute, dass das mit dem istgleich oder der eckigen Klammer zu tun hat.

Bitte helft mir =)
Micha

 

 


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 Verknüpfung von Excelmappe zu Excelmappe mit VBA
21.02.2017 22:02:43 Micha
NotSolved
22.02.2017 16:54:05 BigBen
NotSolved
25.02.2017 14:58:48 Gast85128
Solved