Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA: Kommentar-Inhalt aus anderer Zelle übernehmen





Frage

Hallo :-) ich möchte in einer Excel-Tabelle in allen Zeilen der Spalte 1 einen Kommentar mit dem Inhalt der jeweiligen Zeile der Spalte 2 einfügen. Für eine Zelle habe ich das schon mit Hilfe eines alten Threads hier gefunden: Dim Kommentar$ Cells(1, 1).Select Kommentar = Cells(1, 2).text Cells(1, 1).AddComment.text Kommentar Das funktioniert, aber nun muß ich das Ganze mit einer Schleife (damit kenn ich mich gar nicht aus) auf alle Zeilen (unbekannte Anzahl) übertragen. Wenn´s einen ganz anderen Ansatz dafür gibt, ist mir natürlich auch recht. Dankeschön schon mal Ciao, Andreas

Antwort 1 von ypsilon

hi,

Option Explicit
Sub Kommentar()
Dim loletzte As Long
Dim zaehler As Long
loletzte = Range("B65536").End(xlUp).Row ´letzte beschriebene zeile in spalte b
For zaehler = 1 To loletzte ´schleife von der ersten zeile bis zur letzten
If Cells(zaehler, 1).Comment Is Nothing Then ´fehler abfangen wenn bereits ein kommentar vorhanden
Cells(zaehler, 1).AddComment Cells(zaehler, 2).Text
Else
Cells(zaehler, 1).Comment.Text Cells(zaehler, 2).Text
End If
Next
End Sub

cu Micha

Antwort 2 von andreas_3

Dankeschön, Micha
hat mir weitergeholfen und ´s funktioniert :-)
LG
Andreas