Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kommentar mit VBA in aktive Zelle einfügen
#1
Hallo 

ich möchte mit VBA Inhalte aus den Zellen A1:B4 mit VBA einfügen leider habe ich nicht die nötigen Kenntnisse dafür 
Bitte um Hilfe , wie ich es umsetzen könnte

Danke für eure Hilfe


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Bitte fertige eine Beispieldatei an mit Wunschergebnis!
Eine Menge reden, aber nichts sagen können viele...
Antworten Top
#3
habe in ersten Beitrag ein Bildschirmfoto beigefügt.

Ich möchte die Inhalte aus den Zellen A1:B4 mit VBA in einer beliebigen aktiven Zelle als Kommentar einfügen.
Antworten Top
#4
Code:
Sub Comment()

If ActiveCell.Comment Is Nothing Then ActiveCell.AddComment

Komentar1 = Sheets(1).Range("A1").Text & " " & Sheets(1).Range("B1").Text
Komentar2 = Sheets(1).Range("A2").Text & " " & Sheets(1).Range("B2").Text
Komentar3 = Sheets(1).Range("A3").Text & " " & Sheets(1).Range("B3").Text
Komentar4 = Sheets(1).Range("A4").Text & " " & Sheets(1).Range("B4").Text

ActiveCell.Comment.Text ("" & Komentar1 & Chr(10) & Komentar2 & Chr(10) & Komentar3 & Chr(10) & Komentar4 & Chr(10) & "")


End Sub

In ein Modul. In die Klammer hinter "sheets" die "1" gegen den Namen des Tabellenblatts mit den Daten die eingetragen werden sollen tauschen ...
Eine Menge reden, aber nichts sagen können viele...
[-] Folgende(r) 1 Nutzer sagt Danke an Frogger1986 für diesen Beitrag:
  • Amsel
Antworten Top
#5
Danke für die schnelle Antwort

doch es klappt nicht so richtig.

Kommentarfeld wird in der aktiven Zelle eingefügt doch ohne Inhalt A1:B4


Angehängte Dateien Thumbnail(s)
       
Antworten Top
#6
Hallo,
Sub aaa()
Dim i As Long
Dim strC As String
Dim varC As Variant
varC = Range("A1:B4").Value
For i = 1 To 4
strC = strC & varC(i, 1) & " " & varC(i, 2) & vbNewLine
Next i
With ActiveCell
If .Comment Is Nothing Then
.AddComment
End If
.Comment.Text strC
End With
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Amsel
Antworten Top
#7
Sheets("Liste")

da Fehlen die ""
Eine Menge reden, aber nichts sagen können viele...
Antworten Top
#8
Moin!
Ich frage mich, was Du damit bezweckst, Amsel.
Schließlich ist die Lösung nicht dynamisch, eine Änderung in A1:B4 bewirkt ja keine automatische Anpassung des Kommentars.
Wenn ich die Intention kenne, könnte man evtl. Alternativen vorschlagen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
Besten Dank

funktioniert super
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste