Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

archivierten Beitrag aktualisieren

Forumthread: archivierten Beitrag aktualisieren

archivierten Beitrag aktualisieren
29.01.2025 08:21:20
Martin
Hallo zusammen

ist es möglich, einen Beitrag (9.12.24), der nun im Archiv ist zu aktualisieren, wenn ich für mich eine Lösung gefunden habe?

Gruss Martin
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: archivierten Beitrag aktualisieren
29.01.2025 10:39:38
Onur
Wenn du eine Lösung hast, ist doch alles gut. Was hat es mit dem Archiv zu tun?
AW: archivierten Beitrag aktualisieren
29.01.2025 11:40:30
Martin
Hallo Onur

nun ja, wir hatten ja im Dezember schon das Vergnügen und leider keine Lösung gefunden (kein Vorwurf)
Nun habe ich eine Lösung gefunden, die für mich passt und habe mir gedacht, es wäre nicht schlecht, wenn ich
die an meine Frage vom Dezember, die nun im Archiv ist anzuhängen, damit, wenn in Zukunft jemand dasselbe
Problem hat, er evtl. mit dieser Lösung auch leben kann.

Gruss
Martin
Anzeige
AW: archivierten Beitrag aktualisieren
29.01.2025 11:43:33
Onur
Dann mach doch einen neuen Thread auf (oder nimm diesen) und poste die Lösung SOWIE den Link zur Archivdatei (inkl. einer Bemerkung, dass dies deine Lösung zu dem Problem sei).
Pfad für Bilderimport setzen
29.01.2025 13:14:44
Martin
Hallo zusammen

zu diesem Thema:
https://www.herber.de/forum/archiv/1996to2000/1999190_Pfad_fuer_Bilderimport_setzen.html
habe ich nun eine für mich gute Lösung gefunden.

Dies ist mein Makro, welches über einen Button aufgerufen wird:
Public Pfad As String

Public varDateiPfad As String
Public Einfügeort As String

Sub Bild_Feuerung_Kessel_manuell_ändern()

varDateiPfad = Worksheets("Daten").Range("O16") ' Pfad des Dossiers einlesen

Worksheets("HSL").Activate ' Tabellenblatt anwählen
Range("A45").Select ' Zelle setzen

Einfügeort = "A45:O47" ' Einfügeort für das Bild setzen

Pfad = varDateiPfad & "\Feuerung & Kessel\" ' Pfad auf den Ordner mit den Bildern setzen

Userform_Bme.Show

End Sub


Und hier meine Userform:
Option Explicit


Private Sub ListBox1_Click()

Image1.Picture = LoadPicture(Pfad & ListBox1.List(ListBox1.ListIndex) & ".jpg")

End Sub

Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

' Bild löschen

ActiveSheet.Unprotect Password:="Test"

Range(Einfügeort).Select
Selection.ClearContents

Selection.InsertPictureInCell (Pfad & ListBox1.List(ListBox1.ListIndex) & ".jpg")

Unload Me

ActiveSheet.Protect Password:="Test", _
DrawingObjects:=False, _
Contents:=True, _
Scenarios:=True, _
UserInterfaceOnly:=False, _
AllowFormattingCells:=False, _
AllowFormattingColumns:=False, _
AllowFormattingRows:=False, _
AllowInsertingColumns:=False, _
AllowInsertingRows:=False, _
AllowInsertingHyperlinks:=False, _
AllowDeletingColumns:=False, _
AllowDeletingRows:=False, _
AllowSorting:=False, _
AllowFiltering:=False, _
AllowUsingPivotTables:=False


End Sub

Private Sub UserForm_Initialize()

Dim AktDat As String

AktDat = Dir(Pfad & "*.jpg")

While AktDat > ""
ListBox1.AddItem Left(AktDat, Len(AktDat) - 4)
AktDat = Dir

Wend

ListBox1.Selected(0) = True

End Sub

Und so sieht dann das Ergebnis aus:
Userbild
Links sind die Bilder im Ordner aufgeführt und rechts die Vorschau, die sich, je nachdem welches Bild angewählt wird ändert.
Mit Doppelklick auf den Text wird das bestehende Bild im Tabellenblatt gelöscht und das neue eingefügt

Gruss Martin
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18