Thema Datum  Von Nutzer Rating
Antwort
Rot Zelleninhalt in Dateipfad einfügen
18.08.2016 20:46:45 Jens
NotSolved
18.08.2016 21:19:34 Gast66991
NotSolved

Ansicht des Beitrags:
Von:
Jens
Datum:
18.08.2016 20:46:45
Views:
1197
Rating: Antwort:
  Ja
Thema:
Zelleninhalt in Dateipfad einfügen

Lieber Nutzer, 

ich habe viel mit folgendem Code gekämpft, der aus einem Dateipfad automatisch File namen ziehen soll und diese mit Hyperlinks in Excel einfügt. Folgende drei Fragen habe ich: 

1) Ich habe das Script auf zwei verschiedenen Rechnern, die Excel Versionen sind unterschiedlich, auf einem Rechner ist eine ältere Excelversion installiert. Auf diesem Rechner funktioniert dieser Code Teil nicht: Sheet1.Cells(iRow, 1) = sFile, wieso?

 

2) Ich habe in B1, C1, D1 automatische foldernames, die wechseln. Wie kann an das Ende des Dateipfads sPath = "C:\eSupport\Manual\**hier**"  zB. den Inhalt der Zelle B1 einfügen?

 

3) Ich möchte mit einer Schleife erreichen, dass das Makro selbstständig immer eine Spalte weiter springt B1,C1 ... und so die in den Ordnern enthaltenen Dokumente mit Hyperlinks ausgibt. Dieser Mechansimus soll fortgesetzt werden, bis das Makro an eine erste Ziele kommt, die leer ist. 

 

Ich habe viel gekämpft mit dem Script, bin aber zu keiner Lösung gelangt. Help needed =( Dank!!

Script: 

Sub FolderHyper()
    Dim sPath As String
    Dim sFile As String
    Dim iRow As Integer
 
    
    sPath = "C:\eSupport\Manual\"  'Path to Files
 
    iRow = 0            'Define iRow auto
    sFile = Dir(sPath)
    While sFile <> ""
        iRow = iRow + 1
        Sheet1.Cells(iRow, 1) = sFile
        sBird = Left(sFile, Len(sFile) - 4)
        ActiveSheet.Hyperlinks.Add Anchor:=Sheet1.Cells(iRow, 1), _
          Address:=sPath & sFile, TextToDisplay:=sBird
        sFile = Dir     ' Start with next file name
    Wend
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 Zelleninhalt in Dateipfad einfügen
18.08.2016 20:46:45 Jens
NotSolved
18.08.2016 21:19:34 Gast66991
NotSolved