Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bild speichern mit dynamische File name

Forumthread: Bild speichern mit dynamische File name

Bild speichern mit dynamische File name
26.07.2024 00:22:47
Sandor Olajos
Public Sub Range_To_Image6()

Const FILE_PATH As String = "N:\!Apps\FOF\Lampenbegleitdaten\Bilder_Kabel\test.png" 'Pfad und Dateiname für das Bild'
Dim objChrt As Chart
Dim rngImage As Range
Dim benutzerEingabe As String
Dim path_from_cell_R1 As String

' Wert aus Zelle R1 auslesen
path_from_cell_R1 = Worksheets("DTS und HP").Range("R1") ' Ersetze dies durch den tatsächlichen Wert aus Zelle R1

' Inputbox anzeigen
benutzerEingabe = InputBox("Bitte gib einen Wert ein:", "Benutzereingabe", path_from_cell_R1)

If benutzerEingabe > "" Then
' Hier kannst du den eingegebenen Wert weiterverarbeiten
MsgBox "Du hast folgenden Wert eingegeben: " & benutzerEingabe
Else
MsgBox "Du hast keine Eingabe gemacht."
End If
With Worksheets("DTS und HP") 'Tabellenname - Anpassen!'

Set rngImage = .Range("C4:AN45")

rngImage.CopyPicture appearance:=xlScreen, Format:=xlPicture

Set objChrt = .ChartObjects.Add(1, 1, rngImage.Width, rngImage.Height).Chart

With objChrt
.Parent.Activate
.Paste
.Export benutzerEingabe
.Parent.Delete
End With
End With

Set objChrt = Nothing
Set rngImage = Nothing
End Sub

Ich habe ein Problem. Ich möchte das für Export ein Dynamisch wert benutzt wird. Es befindet sich in der Zelle R1. Wie es oben ist leider Funktioniert nicht weil das VBA findet dem Pfad nicht. Wenn ich statt "benutzerEingabe" ich gebe die Wert von Zelle R1 ein in "" dann die Programm lauft durch ohne Fehler.

könnt ihr vielleicht helfen?
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bild speichern mit dynamische File name
26.07.2024 16:19:41
schauan
Hallöchen,

gib mal zum Test eine Meldung nach der Inputbox aus und schaue, ob das wirklich korrekt ist ...:

MsgBox benutzerEingabe

AW: Bild speichern mit dynamische File name
26.07.2024 23:14:27
Sandor Olajos
Hallo schauan,

ich habe das schon versucht, und bei Verweise und bei Input Fenster die wert korrekt, aber wenn hier
.Export benutzerEingabe
ein verweis steht ich bekommen die Fehlermeldung "Pfad kann nicht gefunden werden", aber wenn ich
.Export "N:\Doc\Neue.PNG"
steht drin, dann die Bild wird erstellt und gespeichert. Nur mein Problem ist, das dass die FIlename wird bei jeden BIld ändern.
Userbild
Userbild
Userbild
Anzeige
AW: Bild speichern mit dynamische File name
27.07.2024 06:42:39
schauan
Das sind aber unterschiedliche Pfade...
AW: Bild speichern mit dynamische File name
27.07.2024 20:22:28
Sandor Olajos
Hallo, es ist schon richtig was dort steht. also es wird schon richtig ausgelesen, nur weil es nicht ein fix pfad es geht um fehler
AW: Bild speichern mit dynamische File name
28.07.2024 17:43:26
schauan
Also, wenn Du in der Inputbox N:\Doc\Neue.PNG eingibst, kommt der Fehler?
Anzeige
AW: Bild speichern mit dynamische File name
30.07.2024 21:57:08
Sandor Olajos
genau, dann ich bekomme die Fehlermeldung Pfad nicht gefunden. Aber ich denke da ist die Problem das alle auf ein Netzwerk passieren soll. Wenn ich das gut weiß auf Netzwerk muss mann anderes angehen.
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige