Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: kommentar auslesen

kommentar auslesen
10.07.2004 12:47:56
ransi
hallo forum
ich möchte den kommentar einer zelle in die zelle rechts daneben schreiben.
das ganze soll ohne vba funktioniern da die sicherheitsstufe auf "hoch"
gesetzt ist. jetzt frage ich mich, warum dies hier immer "Falsch" gibt wenn
ich in die zelle rechts neben der zelle mit dem kommentar "=kom" schreibe.
Userbild
wäre schön wenn jemand rat wüßte.
danke und gruß ransi
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: kommentar auslesen
ZHans
Kopieren von Kommentaren
Hallo ransi,
bei der Fragezeile rechts oben "Kommentar" eingeben, dann kommt:

Markieren Sie die zu kopierenden Zellen.
Klicken Sie auf Kopieren .
Markieren Sie die linke obere Zelle des Einfügebereichs.
Klicken Sie im Menü Bearbeiten auf Inhalte einfügen.
Klicken Sie auf Kommentare.
Drücken Sie nach dem Klicken auf OK nicht die EINGABETASTE, da andernfalls alle Zellen innerhalb des Laufrahmens in den Einfügebereich kopiert werden. Um den Laufrahmen auszuschalten, drücken Sie ESC.
Anmerkung Kopierte Kommentare ersetzen alle vorhandenen Kommentare in den Zielzellen.
Gruß, Hans
Anzeige
AW: kommentar auslesen
ransi
hallo hans
schon klar, aber ich möchte ja nicht den kommentar in einen anderen kommentar einfügen,
sondern den kommentar als wert in die nachbarzelle schreiben.
trotzdem danke
ransi
AW: kommentar auslesen
ZHans
Naja ransi,
ich habe da eine ganz raffinierte Technik entwickelt:
Kommentar auf, markieren, strg c, strg v ... ;o)
Aber das war´s wohl auch nicht für dich?
Gruß, Hans
Anzeige
AW: kommentar auslesen
ransi
hallo hans
nicht ganz,
wenns ja nur 2 oder 3 kommentare wären....
ransi
AW: kommentar auslesen
th.heinrich
hi Ransi,
BEARBEITEN-GEHE ZU-INHALTE-KOMMENTARE
STRG+C
BEARBEITEN-INHALTE EINFÜGEN-KOMMENTARE
gruss thomas
AW: kommentar auslesen
ransi
danke thomas
dann fügt excel mir aber auch wieder nur einen NEUEN KOMMENTAR mit dem text des kopierten kommentars ein.
ich brauche aber den kommentar als WERT in einer zelle.
soll so funktionieren wie hier.
hier wird der farbindex einer zelle in die nachbarzelle geschrieben.
Userbild
ransi
Anzeige
AW: kommentar auslesen
ransi
hallo thomas
fast.
so wär richtig,

Sub kommentar_auslesen()
Dim Kom As Comment
Dim i As Integer
On Error Resume Next
For Each Kom In ActiveSheet.Comments
s = Kom.Parent.Column
z = Kom.Parent.Row
ActiveSheet.Cells(z, s + 1) = Kom.Text
Next
End Sub

aber eben nur ohne VBA.
ransi
Anzeige
AW: kommentar auslesen
Martin
Hallo Rans,
Du könntest doch evtl. eine UDF schreiben, z.B.

Function Kommentar(Zelle As Range)
If Zelle.Cells.Count = 1 Then
Kommentar = Zelle.comment.Text
Else
Kommentar = "#WERT!"
End If
End Function

und über ein AddIn einbinden.
Gruß
Martin Beck
Anzeige
function
ransi
hallo martin
danke,
wäre aber auch wieder mit VBA. Leider.
ransi
AW: function
Martin
Hallo Ransi,
wieso ist das ein Problem, wenn Du den Code für die Funktion in einer anderen Datei erstellst und diese als AddIn abspeicherst?
Gruß
Martin Beck
AW: kommentar auslesen
Ulf
Das hilft dir auch nicht weiter, aber ist vielleicht ein Trost, diese
Excel4-Funktion greift einfach nicht und liefert immer FALSCH, warum
auch immer, obwohl z.B. Zelle.Zuordnen(46) WAHR ergibt, also ein
Kommentar erkannt wird.
Leider auch keine Lösung/Erklärung.
Ulf
Anzeige
hm...
ransi
danke ulf
ich markier das mal als "offen" und geh erstmal in die sonne.
Mir raucht nämlich der Kopf.
schaue nachher nochmal rein.
vieleicht fällt jemand noch was dazu ein.
ransi
add-In
ransi
guten morgen
danke schön an alle, aber
habs doch nur über ein AddIn hingekriegt.
ransi
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Kommentare in Excel auslesen und in Nachbarzellen einfügen


Schritt-für-Schritt-Anleitung

Um den Kommentar einer Zelle in die Zelle rechts daneben zu übertragen, kannst Du die folgende Methode ohne VBA verwenden. Beachte, dass die „Excel Kommentar einfügen nicht möglich“-Problematik hier nicht relevant ist, da wir den Kommentar direkt auslesen.

  1. Zelle mit Kommentar auswählen: Klicke auf die Zelle, die den Kommentar enthält.
  2. Kommentar manuell ablesen: Klicke mit der rechten Maustaste auf die Zelle und wähle „Kommentar anzeigen“.
  3. Kommentar kopieren: Markiere den Text im Kommentar mit der Maus und drücke Strg + C, um ihn in die Zwischenablage zu kopieren.
  4. Zelle rechts daneben auswählen: Klicke auf die Zelle direkt rechts von der Zelle mit dem Kommentar.
  5. Kommentar einfügen: Drücke Strg + V, um den Kommentar in die Zelle einzufügen.

Diese Methode erlaubt es, Kommentare als Text in benachbarte Zellen zu übertragen, ohne dass VBA erforderlich ist.


Häufige Fehler und Lösungen

  • Problem: „FALSCH“ wird angezeigt, wenn Du versuchst, den Kommentar mit der Formel =kom auszulesen.

    • Lösung: Verwende die manuelle Methode, um den Kommentar zu kopieren, da die Formel in diesem Kontext nicht funktioniert.
  • Problem: Excel kopiert den Kommentar, aber fügt ihn als neuen Kommentar ein.

    • Lösung: Stelle sicher, dass Du den Kommentar als Text in eine benachbarte Zelle einfügst, anstatt ihn als neuen Kommentar zu speichern.

Alternative Methoden

Solltest Du dennoch VBA verwenden wollen, um Kommentare automatisch auszulesen, kannst Du den folgenden Code nutzen:

Sub kommentar_auslesen()
    Dim Kom As Comment
    Dim i As Integer
    On Error Resume Next
    For Each Kom In ActiveSheet.Comments
        s = Kom.Parent.Column
        z = Kom.Parent.Row
        ActiveSheet.Cells(z, s + 1) = Kom.Text
    Next
End Sub

Diese Excel VBA Kommentar auslesen Methode ermöglicht es, alle Kommentare auf dem aktiven Blatt auszulesen und sie in die Zelle rechts daneben zu schreiben.


Praktische Beispiele

Ein einfaches Beispiel zur Anwendung der manuellen Methode:

  • Angenommen, Du hast in Zelle A1 einen Kommentar mit dem Text „Wichtiger Hinweis“. Du klickst auf A1, zeigst den Kommentar an, kopierst den Text und fügst ihn in B1 ein.

Ein Beispiel zur Verwendung von VBA:

  • Wenn Du eine Tabelle mit mehreren Kommentaren hast und diese automatisch in die Nachbarzellen übertragen möchtest, kannst Du den oben genannten VBA-Code in einem Modul einfügen und ausführen. Dadurch wird der gesamte Inhalt der Kommentare in die benachbarten Zellen geschrieben.

Tipps für Profis

  • Vermeide unnötige VBA-Nutzung: Wenn Du keine Programmierkenntnisse hast oder VBA deaktiviert ist, verwende die manuelle Methode.
  • Kommentare effizient nutzen: Halte Deine Kommentare kurz und präzise, damit sie leichter zu kopieren und in benachbarte Zellen einzufügen sind.
  • Makros verwenden: Wenn Du häufig Kommentare auslesen musst, überlege, ein Makro zu erstellen, das den Prozess automatisiert.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Kommentare gleichzeitig auslesen?
Du kannst den VBA-Code verwenden, um alle Kommentare gleichzeitig in die benachbarten Zellen zu übertragen.

2. Gibt es eine Möglichkeit, Kommentare als Wert in einer Zelle zu speichern, ohne VBA zu verwenden?
Leider gibt es keine direkte Formel, um Kommentare in Zellen zu speichern. Die manuelle Methode bleibt die beste Alternative, wenn VBA nicht verwendet werden kann.

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