Betrifft: Speicherpfad aus zelle zusammenfügen
von: Dominik
Sub aaa()
Dim i As Integer
i = 6
Const strPfad = "C:\users\marcel brandner\desktop\mitarbeiter\" 'anpassen
Do While Cells(i, 1).Value <> ""
If Dir(strPfad & Cells(i, 4).Value & ".pdf", vbNormal) = "" Then
MsgBox "Die Datei gibt es nicht!", vbInformation, "Gebe bekannt..."
Else
Cells(i, 5).Select
ActiveSheet.OLEObjects.Add(Filename:=strPfad & Cells(i, 4).Value & ".pdf", Link:=False, _
DisplayAsIcon:=True, IconFileName:="T:\PFT\pft.ico", _
IconIndex:=0, IconLabel:="").Select
End If
i = i + 1
Loop
Dim Picture As Shape
For Each Picture In ActiveSheet.Shapes
With Picture
.LockAspectRatio = msoFalse
.Width = [e5].Width
.Height = [e5].Height
End With
Next
End Sub
gruß
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713173.html
Geschrieben am: 15.09.2019 12:17:41
Hi,
lade mal eine Beispieldatei hoch, damit man sieht, was in den einzelnen Zellen steht. So ist das schwer zu beurteilen.
Was heißt "funktioniert nicht"? Gibt es eine Fehlermeldung?
Gruß
Regina
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713176.html
Geschrieben am: 15.09.2019 12:39:25
hallo regina,
anbei die excel-datei.
https://www.herber.de/bbs/user/132044.xlsm
als fehlermeldung erhalte ich "konstanter ausdruck erforderlich
gruß
dominik
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713180.html
Const strPfad = "C:\users\hallo\desktop\mitarbeiter\" & Cells(i, 2) & "\" & Cells(i, 3) & "\" 'anpassen
Dim strPfad As String
strPfad = "C:\users\hallo\desktop\mitarbeiter\" & Cells(i, 2) & "\" & Cells(i, 3) & "\" 'anpassen
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713195.html
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713196.html
Geschrieben am: 15.09.2019 14:34:25
Hi Dominik,
ok, recht haste, ne Bsp-Datei zeigtest du schon.
Leider kann ich dir trotzdem nicht helfen.
Zum Testen benötige ich ja "deine" PDF-Dateien in genau den angegebenen Verzeichnissen.
All das müsste ich per Hand erstellen.
Ich wünsch dir weiter viel Erfolg!
Ciao
Thorsten
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713197.html
strPfad = strPfad = "C:\...\" & Cells(i, 2) & "\" & Cells(i, 3) & "\"
Do While Cells(i, 1).Value <> ""
Loop
Richtig:
Do While Cells(i, 1).Value <> ""
strPfad = strPfad = "C:\...\" & Cells(i, 2) & "\" & Cells(i, 3) & "\"
Loop
Gruß Daniel
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713199.html
Dim i As Integer
i = 6
Dim strPfad As String
strPfad = "C:\users\hallo\desktop\mitarbeiter\" & Cells(i, 2) & "\" & Cells(i, 3) & "\" ' _
anpassen
Do While Cells(i, 1).Value <> ""
If Dir(strPfad & Cells(i, 4).Value & ".pdf", vbNormal) = "" Then
Zweimal die Meldung, dass Datei (logischer Weise)nicht gefunden.
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713200.html
Geschrieben am: 15.09.2019 14:42:18
... vergiss es, Daniel hat natürlich recht...
Gruß
Regina
Betrifft: AW: Speicherpfad aus zelle zusammenfügen
von: 1713214.html
Geschrieben am: 15.09.2019 16:38:04
Hallo Daniel,
oh man, vielen dank es funktioniert.
gruß
dominik
Excel-Beispiele zum Thema "Speicherpfad aus zelle zusammenfügen" | |
---|---|
Textinhalte zusammenfügen |