Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zelle mit Kommentar per Makro kopieren

Zelle mit Kommentar per Makro kopieren
05.01.2005 06:20:15
Karl-Heinz
Hi,
ich starte eine zweite Anfrage.
Problemdarstellung:
Aus dem Tabellenblatt 2 soll aus einer Zeile mit mehreren Zellen in aufsteigender Nummernfolge mit Kommentar (Kommentar ist hier eine Grafik/Bild) bei Eingabe einer Zahl aus dieser Nummernfolge in einer festen Zelle in Tabellenblatt 1, z.B. a1, die durch die Spaltenüberschrift bestimmte Zelle mit Kommentar von Tabellenblatt 2 in eine feste Zelle in Tabellenblatt 1, z.B. d4, kopiert werden. Mit der üblichen Verweis-Funktion kann ich den Kommentar nicht mit übertragen. Gibt es ein Makro, dass diese Funktion übernehmen kann.
Vielen Dank für eine Info und viele Grüße
Karl-Heinz
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelle mit Kommentar per Makro kopieren
05.01.2005 15:08:37
Cardexperte
Hello Karl-Heinz, Problem verstehe ich nicht ganz, kannst du nicht eine Beispiel hier reinstellen?
Kommentare kannst du m.M. nach nur mittels Makro in die Zelle kriegen
Gruss WS
AW: Zelle mit Kommentar per Makro kopieren
05.01.2005 15:09:53
Cardexperte
Hello Karl-Heinz, Problem verstehe ich nicht ganz, kannst du nicht eine Beispiel hier reinstellen?
Kommentare kannst du m.M. nach nur mittels Makro in die Zelle kriegen
Gruss WS
Z.B.With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
:=xlBetween
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = Name
.ErrorMessage = ""
.ShowInput = True
.ShowError = True

End With
Anzeige
AW: Zelle mit Kommentar per Makro kopieren
05.01.2005 18:01:24
Karl-Heinz
Hallo,
vielen Dank für die Antwort.
Aber ich glaube so funktioniert es nicht. Ich habe in einem Excel-Tabellenblatt Basisdaten (Zahlen und Texte) in Zellen einer Zeile abgelegt. Die Spalten sind mit fortlaufenden Artikelnummern versehen.
Im Tabellenblatt befindet sich eine Zelle in der ich die verschiedenen Artikelnummern eingeben kann, dann werden durch Verweis-Funktionen die Informationen aus dem Tabellenblatt 2 abgerufen und im Blatt 1 weiterverarbeitet bzw. aktualisiert. Nun möchte ich bei Eingabe einer Artikelnummer nicht nur eine Datenaktualisierung auf dem Tabellenblatt 1 haben, sondern auch ein Bild des Artikels. Hierbei gefällt mir die Möglichkeit des Kommentars mit eingebundenem Bild am besten. Gleichzeitig kann ich diesen noch mit einem Text versehen. Ich habe vor, diese Zellen mit Bild-Kommentar in den Artikelspalten im Blatt 2 anzulegen. Ca. 200 Kommentarzellen in einer Reihe den Artikelnummernspalten zugeordnet. In einer festen Zelle des Tabellenblattes 1 soll bei Eingabe der Artikelnummer das Bild als Kommentarfunktion abrufbar sein.
Ich schaffe es einfach nicht, weil es schwierig ist auf die Schnelle, ohne Vorkenntnisse, ein passendes Makro zu produzieren.
Sonst geht es nur mit kopieren und einfügen, aber nicht automatisch bei Eingabe der Artikelnummer.
Viele Grüße
Karl-Heinz
Anzeige
AW: Zelle mit Kommentar per Makro kopieren
05.01.2005 22:28:41
Cardexperte
Hello Karl-Heinz,
das mit der Artikelnummer lässt sich doch relativ einfach machen:
Voraussetzung: alle Grafiken sind möglichst in einem Verzeichnis und alle haben die gleiche Größe, sonst in einem Grafikprogramm anpassen, dann führt doch dies zum Laden der Grafik in der aktuellen Zelle:
ActiveSheet.Pictures.Insert("C:\Privat\Umrechnung\MATHKON.BMP").Select,
das "C:\Privat\Umrechnung\MATHKON.BMP" musst du dann als Variable auch mittels sverweis der Grafik zu ordnen!
Das mit dem Bild einfügen in einen Kommentar geht bei mir nicht, ich glaube das geht erst ab Excel 2003, aber wie gesagt ich würde das einfach in eine Zelle einfügen!
Gruss WS
Anzeige
AW: Zelle mit Kommentar per Makro kopieren
06.01.2005 10:13:59
Cardexperte
Hello Karl-Heinz,
hier mal ein kleines Beispiel, wie ich das meine, steht alles in der Datei drin, das mit der Grafik in einen Kommentar geht bei mir nicht!
https://www.herber.de/bbs/user/15679.xls
Gruss WS
AW: Zelle mit Kommentar per Makro kopieren
06.01.2005 13:16:26
Karl-Heinz
Hallo Cardexperte,
vielen Dank für die Info’s. Find’ ich super. Habe zwar nur kurz reinsehen können, sieht aber alles sehr logisch aus. Test kommt am Wochenende. Gebe dann noch kurze Rückkopplung.
Übrigens beim Einfügen einer Grafik habe ich mich mühsam durchhangeln müssen. Funktioniert bestimmt auch bei anderen Excel-Versionen. Hier als kleines Dankeschön die Vorgehensweise:
Menü Einfügen - Kommentar - (klick mit der rechten Maustaste auf den Rand des geöffneten Kommentarfensters) Kommentar formatieren ... – (Kartei) Farben und Linien – Farbe – Fülleffekte ... – (Kartei) Grafik – Grafik auswählen .
Ich hoffe es funktioniert.
Gruß
Karl-Heinz
Anzeige
AW: Zelle mit Kommentar per Makro kopieren
06.01.2005 16:12:18
Cardexperte
Hello Karl-Heinz,
ja jetzt endlich habe ich das auch gefunden mit der Grafik im Kommentar, aber dann kannst du es doch auch so machen, zeichne mal mit dem Makrorecorder den Code auf und bastle daran rum, Problem wird auch hier sein, eine Fehlermeldung wenn schon mal ein Kommentzar drin steht, sollte man aber unterdrücken können.
Gruss WS
Anzeige
AW: Zelle mit Kommentar per Makro kopieren
06.01.2005 17:14:22
Cardexperte
Hello Karl-Heinz, hier noch das Makro, wo die Grafik in ein Kommentarfeld reinkommt:

Sub Makro1()
Datei = ActiveCell.Offset(0, 3).Value
ActiveCell.Offset(0, 4).Select
ActiveCell.ClearComments
With ActiveCell.AddComment
.Shape.Select
.Visible = True
End With
On Error Resume Next
'hier wird die Größe des Kommentarfeldes verändert
Selection.ShapeRange.ScaleWidth 1.45, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 1.73, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.Fill.UserPicture Datei
If Err.Number <> 0 Then
Mldg = "Grafik oder Artikelnummer gibt es noch nicht!"
MsgBox Mldg, , "Fehler"
Exit Sub
End If
End Sub

brauchst das Makro1 nur damit zu ersetzen, alter Kommentar wird gelöscht!
Gruss WS
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zelle mit Kommentar per Makro kopieren


Schritt-für-Schritt-Anleitung

Um einen Kommentar mit einem Bild in Excel per Makro zu kopieren, kannst du die folgenden Schritte ausführen:

  1. Makro erstellen: Öffne den VBA-Editor mit Alt + F11.

  2. Neues Modul hinzufügen: Klicke mit der rechten Maustaste auf "VBAProject (DeinArbeitsblatt.xlsx)" > Einfügen > Modul.

  3. Makro-Code einfügen: Kopiere den folgenden Code in das Modul:

    Sub Makro1()
       Datei = ActiveCell.Offset(0, 3).Value
       ActiveCell.Offset(0, 4).Select
       ActiveCell.ClearComments
       With ActiveCell.AddComment
           .Shape.Select
           .Visible = True
       End With
       On Error Resume Next
       'hier wird die Größe des Kommentarfeldes verändert
       Selection.ShapeRange.ScaleWidth 1.45, msoFalse, msoScaleFromTopLeft
       Selection.ShapeRange.ScaleHeight 1.73, msoFalse, msoScaleFromTopLeft
       Selection.ShapeRange.Fill.UserPicture Datei
       If Err.Number <> 0 Then
           Mldg = "Grafik oder Artikelnummer gibt es noch nicht!"
           MsgBox Mldg, , "Fehler"
           Exit Sub
       End If
    End Sub
  4. Makro ausführen: Schließe den VBA-Editor und gehe zurück zu deinem Arbeitsblatt. Wähle die Zelle aus, in die du das Bild einfügen möchtest, und führe das Makro aus (Alt + F8 und wähle "Makro1").


Häufige Fehler und Lösungen

  • Fehler: "Grafik oder Artikelnummer gibt es noch nicht!"
    Lösung: Stelle sicher, dass der Pfad zur Grafik korrekt ist und die Artikelnummer in der entsprechenden Zelle vorhanden ist.

  • Kommentar wird nicht angezeigt
    Lösung: Überprüfe, ob der Kommentar sichtbar ist. Manchmal kann es sein, dass die Sichtbarkeitseinstellungen des Kommentars nicht korrekt gesetzt sind.


Alternative Methoden

Falls du nicht mit Makros arbeiten möchtest, kannst du die Bilder auch manuell in die Kommentare einfügen. Hier ist eine einfache Anleitung:

  1. Kommentar einfügen: Rechtsklicke auf die Zelle und wähle "Kommentar einfügen".
  2. Kommentar formatieren: Klicke mit der rechten Maustaste auf den Rand des Kommentarfensters und wähle "Kommentar formatieren".
  3. Bild einfügen: Wähle die Registerkarte "Farben und Linien" und dann "Fülleffekte". Wähle die Registerkarte "Grafik" und füge das Bild ein.

Praktische Beispiele

  • Beispiel 1: Artikelnummern und Bilder
    Angenommen, du hast in Spalte A die Artikelnummern und in Spalte D die dazugehörigen Bilder gespeichert. Verwende das Makro, um bei der Eingabe einer Artikelnummer in Zelle A1 das entsprechende Bild in einen Kommentar in Zelle D1 zu laden.

  • Beispiel 2: Excel alle Kommentare gleichzeitig formatieren
    Wenn du mehrere Kommentare gleichzeitig bearbeiten möchtest, kannst du eine Schleife in dein Makro integrieren, um alle Zellen in einem bestimmten Bereich zu durchlaufen und die Bilder zu laden.


Tipps für Profis

  • Verwendung von Variablen: Nutze Variablen, um den Pfad zur Grafik dynamisch zu gestalten. Dies erleichtert das Aktualisieren des Bildpfades.

  • Fehlerbehandlung: Implementiere eine umfassende Fehlerbehandlung, um unerwartete Fehler abzufangen und dem Benutzer hilfreiche Informationen zu geben.

  • Makro optimieren: Teste das Makro mit verschiedenen Excel-Versionen, um sicherzustellen, dass es überall funktioniert.


FAQ: Häufige Fragen

1. Kann ich den Kommentar für mehrere Zellen gleichzeitig kopieren?
Ja, du kannst eine Schleife in dein Makro einfügen, um den Kommentar in mehreren Zellen zu erstellen.

2. Funktioniert das auch in Excel 2010?
Ja, der beschriebene Prozess funktioniert auch in Excel 2010 und neueren Versionen. Stelle sicher, dass du die richtigen Pfade für deine Bilder verwendest.

3. Gibt es eine Möglichkeit, Excel Notizen zu kopieren?
Ja, du kannst Excel Notizen kopieren und einfügen, aber für Kommentare mit Bildern benötigst du ein Makro.

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