Willkommen

Pivottabelle

Spezialfilter

Formeln

Zellformate

Bedingte Formate

Gültigkeit

Programmierung

UDF - Funktionen

Tipps & Tricks

Webabfrage

Fehlersuche

Farbindex

Shortcuts

Limitationen

Downloads

Links

Kontakt

Disclaimer

Impressum

Kommentare aus Zellen auslesen
 
In Spalte A befinden sich Daten, bei denen in manchen Zellen ein Kommentar hinterlegt ist. Hier bei den Namen:
Huber, Schmitz, Mustermann
 
 
 
 
Eventuell soll nun mit den Kommentaren weiter gearbeitet werden. Um diese auszulesen, und in Spalte B zu schreiben, kann folgender Code verwendet werden.
 
 
Code für ein allgemeines Modul:
 
Public Sub Kommentare_auslesen()
'Code für ein allgemeines Modul
Dim Zelle As Range
 
If ActiveSheet.Comments.Count = 0 Then
  MsgBox "Das aktive Tabellenblatt enthält keine Kommentare.", 48
  Exit Sub
End If
 
For Each Zelle In Range("A:A").SpecialCells(xlCellTypeComments)
  Zelle.Offset(0, 1).Value = Zelle.Comment.Text
Next
End Sub
 
Das Ergebnis nach Codeausführung.
 
Tabelle1
 AB
1Kunden-NameKommentartext
2Meier 
3HuberJürgen_H:
Herr Huber hat am 12.Oktober Geburtstag
4Schulz 
5SchmitzJürgen_H:
Herr Schmitz ist zur Zeit nicht telefonisch erreichbar.
6Müller 
7MustermannHerbert:
Vertretung ist Frau Musterfrau
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
 
Hier wurden nun alle Kommentare ausgelesen. 2x von Jürgen_H und 1x von Herbert.
Sollen hingegen nur die Kommentare eines bestimmten Autors ausgelesen werden, z.B nur meine ( Jürgen_H ) dann geht dies mit folgendem Code:
 
 
Public Sub Kommentare_auslesen_von_Autor()
'Code für ein allgemeines Modul
Dim Zelle As Range
 
If ActiveSheet.Comments.Count = 0 Then
   MsgBox "Das aktive Tabellenblatt enthält keine Kommentare.", 48
   Exit Sub
End If
 
For Each Zelle In Range("A:A").SpecialCells(xlCellTypeComments)
   If Zelle.Comment.Author = "Jürgen_H" Then
      Zelle.Offset(0, 1).Value = Zelle.Comment.Text
   End If
Next
End Sub