Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1944to1948
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

InbutBox Text aus Kommentar übernehmen

InbutBox Text aus Kommentar übernehmen
16.09.2023 07:20:08
Mirel
Guten Morgen,

wie kann ich den Text aus Kommentar in Inputbox übertragen!

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim eing As String
If ActiveCell.Comment Is Nothing Then
eing = InputBox("Text eingeben!")
ActiveCell.AddComment
ActiveCell.Comment.Visible = False
ActiveCell.Comment.Text Text:=eing
Else
On Error Resume Next
MsgBox ActiveCell.Comment.Text
InputBox (ActiveCell.Comment.Text)

End If
End Sub

Vielen Dank!

Gruß
Mirel

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: InbutBox Text aus Kommentar übernehmen
16.09.2023 07:47:08
volti
Guten Morgen Mirel,

meinst Du so?

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Dim eing As String

If ActiveCell.Comment Is Nothing Then
eing = InputBox("Text eingeben!")
ActiveCell.AddComment
ActiveCell.Comment.Visible = False
ActiveCell.Comment.Text Text:=eing
Else
eing = InputBox("Bitte Kommentar eingeben!", "Titel", ActiveCell.Comment.Text)
End If
End Sub


Gruß KH
AW: InbutBox Text aus Kommentar übernehmen
16.09.2023 15:07:21
Mirel
Danke, funktioniert!
Gruß
Mirel
Anzeige
AW: InbutBox Text aus Kommentar übernehmen
16.09.2023 11:24:35
RPP63
Moin!
Keine Berichtigung, sondern nur eine Anmerkung:
Hier würde ich statt ActiveCell Target nehmen.
Schließlich ist das die vorgesehene Range-Variable.

Gruß Ralf
Ergänzung
16.09.2023 12:06:14
RPP63
Im Else-Zweig soll doch der Kommentar geändert werden?
Ich habe das mal eingebaut, hierbei Target in ein With-Statement gepackt und die direkte Zellbearbeitung abschließend ausgeschaltet:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Dim eing As String
With Target
If .Comment Is Nothing Then
eing = InputBox("Text eingeben!")
.AddComment
.Comment.Visible = False
.Comment.Text eing
Else
eing = InputBox("Bitte Kommentar eingeben!", "Titel", .Comment.Text)
.Comment.Text eing
End If
End With
Cancel = True
End Sub
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige