Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
708to712
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
708to712
708to712
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Wenn Datei nicht gefunden Ersatzbild laden

Wenn Datei nicht gefunden Ersatzbild laden
15.12.2005 16:42:42
egon
Hallo habe noch ein Problem!
Wer kann dabei helfen?
Mit diesem Code hole ich Bilder aus einem bestimmten Ordner.
Wenn das passende Bild nicht gefunden wird soll ein leeres weisses Bild geladen werden.Bild heisst: Leer.jpg.
name = Worksheets("Tabelle3").Range("Ivnr").Value & ".jpg"
Worksheets("Tabelle3").Image1.Picture = LoadPicture("D:\Daten\Harald\Prüfblätter\" & name)
Gruß und Dank im Voraus
Egon

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Datei nicht gefunden Ersatzbild laden
15.12.2005 16:49:16
Matthias
Hallo Egon,

Dim fn As String
name = Worksheets("Tabelle3").Range("Ivnr").Value & ".jpg"
If Dir("D:\Daten\Harald\Prüfblätter\" & name) = "" Then
'nicht gefunden:
fn = "D:\Daten\Harald\Prüfblätter\leer.jpg"
Else
fn = "D:\Daten\Harald\Prüfblätter\" & name
End If
Worksheets("Tabelle3").Image1.Picture = LoadPicture(fn)

Gruß Matthias
AW: Wenn Datei nicht gefunden Ersatzbild laden
15.12.2005 16:50:25
UweD
Hallo
so dürfte es gehen (ungetestet)

Sub bild()
Dim N$, Pfad$
Pfad = "D:\Daten\Harald\Prüfblätter\"
N = Worksheets("Tabelle3").Range("Ivnr").Value & ".jpg"
If Dir(Pfad & N) <> "" Then 'Datei ist da
Worksheets("Tabelle3").Image1.Picture = LoadPicture(Pfad & N)
Else
Worksheets("Tabelle3").Image1.Picture = LoadPicture(Pfad & "Leer.jpg")
End If
End Sub

Tipp: verwende keine Variablenname, die VBA Befehle sind (hier: Name)
Gruß UweD
(Rückmeldung wäre schön)
Anzeige
AW: Wenn Datei nicht gefunden Ersatzbild laden
15.12.2005 17:09:32
egon
Hallo, Dank euch beiden!
Klappt perfekt.
Schneller besser gehts nicht mehr.
Habe weiter unten im Forum geschrieben dass das Bilder einfügen nur mit Haltepunkt setzen funktioniert. Dann kann ich schnell weiterklicken und die Bilder werden richtig eingefügt.
Woran kann das liegen.
Habe mit Application.wait 3 Sek verzögerung eingebaut. Geht nicht.
Schönen Abend noch
Egon
AW: Wenn Datei nicht gefunden Ersatzbild laden
15.12.2005 19:46:11
egon
Hallo!
Habs selbst gefunden.
War simples Doevents nötig.
dann war die Verarbeitung des Codes normal.
Schönen Abend Gruß
Egon

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige