Thema Datum  Von Nutzer Rating
Antwort
04.10.2012 09:59:31 Marcel
NotSolved
04.10.2012 12:59:34 Dekor
****
NotSolved
04.10.2012 13:35:35 Gast20263
NotSolved
04.10.2012 18:34:56 Dekor
****
NotSolved
04.10.2012 20:11:08 Till
*****
NotSolved
05.10.2012 09:57:25 Marcel
NotSolved
05.10.2012 21:06:20 Till
NotSolved
08.10.2012 09:57:26 Marcel
NotSolved
Rot [HILFEEE!!!] [VBA] Automatisiere Verlinkung mit Verzeichnisen
08.10.2012 15:35:09 Till
*****
NotSolved

Ansicht des Beitrags:
Von:
Till
Datum:
08.10.2012 15:35:09
Views:
965
Rating: Antwort:
  Ja
Thema:
[HILFEEE!!!] [VBA] Automatisiere Verlinkung mit Verzeichnisen

Hi,

tja, da hab ich ein paar Sachen vergessen in dem Code. Naja, hier mal eine getestete Version:

Sub OrdnerstrukturAnlegen()
Dim Projekt$, Kunde$
Dim R&
Dim P1$, P2$

    R = ActiveCell.Row
    Kunde = Cells(R, 1)
    Projekt = Cells(R, 2)
 
    P1 = "C:\Kunden\" & Kunde
    P2 = P1 & "\" & Projekt
    
    createFullPath P2
    Cells(R, 1).Hyperlinks.Add Cells(R, 1), P1
    Cells(R, 2).Hyperlinks.Add Cells(R, 2), P2
     
End Sub
Sub createFullPath(strPath As String)
Dim FSO As Object
Dim strParentPath As String
     
    Set FSO = CreateObject("Scripting.FileSystemObject")
     
    With FSO
        Dim Drive$
        Drive = Left(strPath, 3)
        If Not .FolderExists(Drive) Then
            MsgBox "Das Laufwerk " & Drive & " ist nicht vorhanden.", vbCritical
            Exit Sub
        End If
        strParentPath = .GetParentFolderName(strPath)
        If Not .FolderExists(strParentPath) Then createFullPath strParentPath
        If Not .FolderExists(strPath) Then .CreateFolder strPath
    End With
End Sub

(in ein Standardmodul)

 

Gruß

Till


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
04.10.2012 09:59:31 Marcel
NotSolved
04.10.2012 12:59:34 Dekor
****
NotSolved
04.10.2012 13:35:35 Gast20263
NotSolved
04.10.2012 18:34:56 Dekor
****
NotSolved
04.10.2012 20:11:08 Till
*****
NotSolved
05.10.2012 09:57:25 Marcel
NotSolved
05.10.2012 21:06:20 Till
NotSolved
08.10.2012 09:57:26 Marcel
NotSolved
Rot [HILFEEE!!!] [VBA] Automatisiere Verlinkung mit Verzeichnisen
08.10.2012 15:35:09 Till
*****
NotSolved