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

Forumthread: Kommentare kopieren

Kommentare kopieren
06.10.2005 08:08:47
Patric
Hallo, ich benötige einmal Eure Hilfe.
Ich habe eine Tabelle mit diversen hinterlegten Kommentaren. Gibt es eine Möglichkeit diese Kommentare aus der z.B. Zelle A1 in Zelle C1 zu kopieren. Die Funktion Kommentar kopieren über "Inhalte einfügen" meine ich hier nicht!!!
Danke und Gruss.
PFalk
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Kommentare kopieren
06.10.2005 08:39:29
Angel
Hallo
geht, mit zelle markieren/kopieren/zelle wählen/einfügen!
gruss
Angel
AW: Kommentare kopieren
06.10.2005 08:56:55
Patric
Hallo Angel,
danke für die schnelle Antwort. Aber das ist es leider nicht was ich suche. Ich möchte den hinterlegten Kommentar in Zelle A1 in Zelle C1 lesen können (nicht als Kommentar.
Gruss PFalk
Anzeige
AW: Kommentare kopieren
06.10.2005 09:08:11
Dr.
Hi,

Sub test()
[c1] = [a1].Comment.Text
End Sub

AW: Kommentare kopieren
06.10.2005 09:47:38
Patric
Hi Dr.,
leider kann ich damit nicht so recht etwas anfangen, da ich über keine VBA Kenntnisse verfüge. Kannst Du bitte einem "Unwissenden" etwas auf die Sprünge helfen? Meine Tabelle hat übrigens die Bereiche A1:T160. Die Zelle in der ich dann den Kommentar gern lesen würde wäre dann U1...
Danke und Gruss PFalk
Anzeige
AW: Kommentare kopieren
06.10.2005 09:50:51
Dr.
Vom Tabellenblatt aus ALT+F11 drücken, so gelangst Du in den VBA-Editor. Dort den Code einfügen. Die Zelladressierung C1 und A1 musst Du natürlich noch an Deinen Bereich anpassen.
AW: Kommentare kopieren
06.10.2005 10:33:50
Patric
super, hat für eine ganz bestimmte definierte Zelle hingehauen. Wie definiere ich aber einen ganzen Bereich?
[u2:z2] = [a2:t160].Comment.Text
hat nicht funktioniert.
Gruss
PFalk
Anzeige
AW: Kommentare kopieren
06.10.2005 11:14:50
Dr.
Zum Beispiel mit einer Schleife:

Sub test()
For i = 1 To 20
For j = 1 To 160
Cells(j, i + 20).Value = Cells(j, i).Comment.Text
Next j
Next i
End Sub

AW: Kommentare kopieren
06.10.2005 11:52:14
Patric
Super !!! Vielen Dank für die schnelle Hilfe.
;

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 kopieren und einfügen


Schritt-für-Schritt-Anleitung

Wenn Du Kommentare in Excel kopieren und in Zellen übertragen möchtest, kannst Du dies mit VBA (Visual Basic for Applications) tun. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Neues Modul erstellen: Klicke mit der rechten Maustaste auf den Projektnamen und wähle "Einfügen" > "Modul".

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

    Sub KommentareKopieren()
       For i = 1 To 20
           For j = 1 To 160
               Cells(j, i + 20).Value = Cells(j, i).Comment.Text
           Next j
       Next i
    End Sub
  4. Anpassen: Ändere Cells(j, i + 20) und Cells(j, i) entsprechend Deiner Datenbereiche.

  5. Makro ausführen: Drücke F5, um das Makro auszuführen. Die Kommentare werden nun in die definierten Zellen kopiert.


Häufige Fehler und Lösungen

  • Fehler: "Laufzeitfehler 91: Objektvariable oder With-Blockvariable nicht festgelegt."

    • Lösung: Stelle sicher, dass die Zellen, aus denen Du die Kommentare kopierst, tatsächlich Kommentare enthalten.
  • Fehler: "Index außerhalb des Bereichs."

    • Lösung: Überprüfe die Zelladressen im Code und stelle sicher, dass sie korrekt sind und innerhalb der Grenzen Deiner Tabelle liegen.

Alternative Methoden

Wenn Du keine VBA-Kenntnisse hast, kannst Du auch manuell die Kommentare kopieren. Hier ist eine einfache Methode:

  1. Kommentar öffnen: Klicke mit der rechten Maustaste auf die Zelle mit dem Kommentar und wähle "Kommentar anzeigen".
  2. Text kopieren: Markiere den Kommentartext und kopiere ihn (Strg+C).
  3. In Zelle einfügen: Wähle die Zielzelle und füge den Text ein (Strg+V).

Diese Methode ist zwar nicht so effizient wie das Skript, eignet sich aber gut für kleinere Datenmengen.


Praktische Beispiele

Nehmen wir an, Du hast in der Zelle A1 einen Kommentar, den Du in die Zelle U1 kopieren willst. Mit dem VBA-Code oben kannst Du dies einfach automatisieren.

Falls Du nur einen Kommentar kopieren möchtest, kannst Du den folgenden Code verwenden:

Sub KommentarEinzelnesKopieren()
    Range("U1").Value = Range("A1").Comment.Text
End Sub

So kopierst Du explizit den Kommentar aus Zelle A1 in Zelle U1.


Tipps für Profis

  • Schnelle Anpassungen: Nutze Variablen, um die Zielzellen dynamisch zu gestalten, wenn Du mit großen Datenmengen arbeitest.
  • Fehlerbehandlung: Füge Fehlerbehandlungsroutinen in Deinen VBA-Code ein, um unerwartete Probleme zu vermeiden.
  • Makros speichern: Speichere Deine Excel-Datei als Makro-fähige Arbeitsmappe (.xlsm), damit der VBA-Code erhalten bleibt.

FAQ: Häufige Fragen

1. Wie kann ich nur die Kommentare in Excel kopieren? Du kannst den VBA-Code entsprechend anpassen, um nur die Kommentare zu kopieren, indem Du die Zellen so definierst, dass sie nur die Kommentartexte enthalten.

2. Funktioniert das auch in Excel Online? Leider unterstützt Excel Online keine VBA-Makros. Du müsstest die Kommentare manuell kopieren.

3. Kann ich Kommentare in Excel in andere Formate exportieren? Ja, Du kannst die Kommentare in ein Textdokument exportieren, indem Du sie zuerst in Zellen überträgst und dann die Zelleninhalte in ein Textformat kopierst.

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