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

Forumthread: Kommentare umwandeln in Tabellentext

Kommentare umwandeln in Tabellentext
Petra
Hallo,
ich habe ein Problem. Ich habe eine Exceltabelle (Teilnehmerbefragung), die ich auswerten möchte. Diese besteht aus ca. 1800 Zeilen und etwa 80 Spalten, also ziemlich groß. Aus Platzgründen und wegen der gesamten Tabellenübersicht, wurden in verschiedenen Zellen, bei der der Text unvorhersehbar lang oder kurz werden konnte, diese Texte als Kommentare eingefügt. Einen Ausschnitt aus der Tabelle habe ich beigefügt - siehe:
https://www.herber.de/bbs/user/5311.xls
Bei der Auswertung stellt sich nun heraus, dass man mit den Kommentaren nicht wirklich arbeiten kann. Bisher habe ich nur herausgefunden, dass man die Kommentare am Ende des Blattes anzeigen lassen kann. Das macht allerdings wenig Sinn, da die Zuordnung zur entsprechenden Zeile bzw. Spalte ziemlich unübersichtlich ist.
Am liebsten hätte ich, wenn man die Texte, die als Kommentare eingefügt sind, direkt in die Zelle einfügen kann, damit man die Texte weiterverarbeiten kann. Kann man die Kommentare irgendwie umwandeln oder ähnliches, am liebsten automatisch?
Hat jemand eine Idee, wie ich mein Ziel erreichen kann. Das würde mir sehr helfen?
Vielen Dank schon mal im voraus und herzliche Grüße
Petra Kemper
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Kommentare umwandeln in Tabellentext
barni
hallo petra
versuch mal dies:
Public

Sub com()
Dim zelle As Range
On Error Resume Next
For Each zelle In ActiveSheet.UsedRange
zelle.Value = zelle.Comment.Text
Next
End Sub

AW: Kommentare umwandeln in Tabellentext
Petra
Hallo Barni,
danke für deine schnelle Antwort. Leider kann ich nichts damit anfangen. Ich verstehe sie nicht. Hat das vielleicht etwas mit VBA zu tun. Da kenne ich mich überhaupt nicht aus. Vielleicht kannst du mir das noch einmal erklären.
Gruß, Petra
Anzeige
AW: Kommentare umwandeln in Tabellentext
barni
hallo petra
dies ist ein Makro.
das makro macht folgendes:
es dursucht jede zelle in deinem activen tabellenblatt.
wenn es eine zelle mit kommentar gefunden hat, überschreibt es den zelleninhalt mit dem kommentartext.
drück mal alt-f11
in dem browser links klickst du auf "tabelle1" (oder wo du die Änderungen machen willst).
in das sich dann öffnende fenster gibst du den code ein.
wenn du dann f5 drückst gehts los.
kannst die änderungen dann aber nicht mehr rückgängig machen. spiel das ganze mal mit ner kopie von deiner originaldatei durch.
Gruß barni
Anzeige
AW: Kommentare umwandeln in Tabellentext
Petra
Hallo Barni,
ich danke dir, es hat funktioniert. Du hast mir sehr, sehr geholfen. Wünsche dir ein schönes Wochenende.
Gruß, Petra
danke für die rückmeldung o.T.
barni
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Kommentare in Tabellentext umwandeln


Schritt-für-Schritt-Anleitung

Um die Excel Kommentare in Notizen umzuwandeln, kannst du ein einfaches VBA-Makro verwenden. Hier sind die Schritte, um dies durchzuführen:

  1. Öffne Excel und lade die Datei, die die Kommentare enthält.

  2. Drücke ALT + F11, um den Visual Basic for Applications (VBA)-Editor zu öffnen.

  3. Klicke im linken Fenster auf "DieseArbeitsmappe" oder das entsprechende Tabellenblatt, das du bearbeiten möchtest.

  4. Füge den folgenden Code in das große Fenster ein:

    Sub com()
    Dim zelle As Range
    On Error Resume Next
    For Each zelle In ActiveSheet.UsedRange
       zelle.Value = zelle.Comment.Text
    Next
    End Sub
  5. Drücke F5, um das Makro auszuführen. Dies wird alle Kommentare in den Zellen durch den Kommentartext ersetzen.

Achte darauf, dass du eine Kopie deiner Datei machst, bevor du das Makro ausführst, da die Änderungen nicht rückgängig gemacht werden können.


Häufige Fehler und Lösungen

  • Fehler: "Kein Kommentar in dieser Zelle"

    • Lösung: Stelle sicher, dass die Zelle, die du bearbeitest, tatsächlich einen Kommentar enthält.
  • Fehler: "Makro kann nicht ausgeführt werden"

    • Lösung: Überprüfe, ob die Makros in deiner Excel-Anwendung aktiviert sind. Gehe dazu zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen.

Alternative Methoden

Falls du kein VBA verwenden möchtest, gibt es auch manuelle Methoden:

  1. Kopiere die Kommentare in Zellen:

    • Gehe zu jeder Zelle, die einen Kommentar hat, klicke mit der rechten Maustaste auf die Zelle und wähle "Kommentar anzeigen". Kopiere den Text und füge ihn manuell in die Zelle ein.
  2. Excel-Funktionen nutzen:

    • Du kannst auch Funktionen wie =TEXTJOIN() verwenden, um Text aus mehreren Zellen zusammenzuführen, wenn die Kommentare in anderen Zellen stehen.

Praktische Beispiele

Angenommen, du hast eine Tabelle mit Teilnehmerfeedback. Die Kommentare sind in den Zellen und du möchtest sie in die Zellen selbst umwandeln:

  • Gehe durch die Spalten, die Kommentare enthalten, und führe das oben genannte Makro aus. Nach dem Ausführen wird jeder Kommentar in der Zelle angezeigt, sodass du die Daten leichter analysieren kannst.

Wenn du Excel Spalten in Text umwandeln möchtest, kannst du die Funktion =TEXT() verwenden, um Zahlen in Textformate zu konvertieren.


Tipps für Profis

  • Sichere deine Daten: Mach immer Backups deiner Daten, bevor du Makros ausführst.
  • Verwende Kommentare für wichtige Notizen: Überlege, ob du Kommentare für wichtige Informationen oder Anmerkungen in deinen Zellen verwenden möchtest, anstatt sie in den Zellen selbst zu belassen.
  • Automatisierung: Überlege, ob du weitere Automatisierungen mit VBA einbauen kannst, um die Effizienz bei der Datenverarbeitung zu erhöhen.

FAQ: Häufige Fragen

1. Wie kann ich Kommentare in eine Formel umwandeln? Um einen Kommentar in eine Formel umzuwandeln, musst du den Kommentartext manuell kopieren und in eine Zelle einfügen, in der du die Berechnung durchführen möchtest.

2. Gibt es eine Möglichkeit, Excel Kommentare in Notizen automatisch zu konvertieren? Ja, mit dem oben genannten Makro kannst du Excel Kommentare automatisch in Zellen umwandeln, was die Verarbeitung der Daten erheblich erleichtert.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige