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

Zellinhalt als Kommentar Problemchen

Forumthread: Zellinhalt als Kommentar Problemchen

Zellinhalt als Kommentar Problemchen
01.03.2007 15:30:00
Rob
Hi liebe xls-Gurus,
habe folgendes Makro um den Zellinhalt als Kommentar zur Zelle einzutragen. (um z.B. Formeln vor Umwandlung in Zahlen zu sichern). Leider geht das nur, wenn kein Berechnungsfehler (also als Ergbnis #NV) auftritt, dann bleibt das Kommentarfeld leer. Ich möchte aber trotzdem die Formel im Kommentar stehen haben. Schaff das aber nicht.
Und schön wärs, wenn ich mehrere Zellen markieren könnte u in die Kommentare dazu aus den selektierten Zellen in Kommentaren geschrieben würden.
Bitte um eure Mithilfe.
Hier das Makro:

Sub kommentar()
' Textinhalt als Kommentar einblenden
Dim inhalt As String
On Error Resume Next
Selection.AddComment
inhalt = Selection.Value
inhalt = Selection.Comment.Text & Chr(10) & Selection.Value
Selection.Comment.Text Text:="Ich:" & inhalt
End Sub

Danke schon jetzt im voraus
LG Rob
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellinhalt als Kommentar Problemchen
01.03.2007 15:46:21
Case
Hallo,
so der Spur nach:

Sub Kommentar()
Dim strFormel As String
Dim rngZelle As Range
For Each rngZelle In Selection
If rngZelle.HasFormula Then
rngZelle.AddComment
strFormel = rngZelle.Formula
strFormel = rngZelle.Comment.Text & Chr(10) & rngZelle.Formula
rngZelle.Comment.Text Text:="Ich:" & strFormel
End If
Next rngZelle
End Sub

Bereich markieren und Makro rennen lassen.
Servus
Case
Anzeige
AW: Zellinhalt als Kommentar -kleine Nachfrage
01.03.2007 17:39:00
Rob
Hallo Case,
wie mach ich, dass im Kommentar nicht die englische Formel steht, sondern die deutsche, so wie ich sie auch eingeben (z.B. SVERWEIS - statt VLookup)
Ansonsten - sehr pfiffig.
DAnke
LG
Rob
AW: Zellinhalt als Kommentar -kleine Nachfrage
01.03.2007 17:44:40
Case
Hallo,
so:

Sub Kommentar()
Dim strFormel As String
Dim rngZelle As Range
For Each rngZelle In Selection
If rngZelle.HasFormula Then
rngZelle.AddComment
strFormel = rngZelle.FormulaLocal
strFormel = rngZelle.Comment.Text & Chr(10) & rngZelle.FormulaLocal
rngZelle.Comment.Text Text:="Ich:" & strFormel
End If
Next rngZelle
End Sub

Servus
Case
Anzeige
AW: Zellinhalt als Kommentar - PERFEKT
01.03.2007 17:52:23
Rob
Vielen Dank für die prompte Unterstützung, Case.
LG Rob
AW: Zellinhalt als Kommentar Problemchen
01.03.2007 15:52:31
Holger
Hallo Rob,
das sollte dir helfen:

Sub kommentar()
' Textinhalt als Kommentar einblenden
Dim inhalt As String
On Error Resume Next
For Each cell In Selection
cell.AddComment
cell.Comment.Clear
If cell.Value = "" Then
inhalt = cell.Text
Else: inhalt = cell.Value
End If
'inhalt = cell.Comment.Text & Chr(10) & cell.Value
cell.Comment.Text Text:="Ich:" & Chr(10) & inhalt
Next
End Sub

Holger
Anzeige
AW: Zellinhalt als Kommentar Problemchen BEHOBEN
01.03.2007 17:05:00
Rob
Vielen Dank euch beiden. Funktioniert super.
Habt mir sehr geholfen und v.a. SCHNELL ;-))
LG
Rob
;

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