Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Nächste Zeile ermitteln und Werte eintragen

Nächste Zeile ermitteln und Werte eintragen
10.09.2018 08:06:57
Daniel
Liebe VBA Profis,
ich hab ein kleines Problem,
ich möchte nach der Eingabe einer Inputbox aus einem anderen Sheet eine Art Feedback erstellen und dabei immer die nächste Zeile nehmen, wenn die davor schon voll ist, also dynamisches, In der ersten Spalte, den User in Spalte B das Feddback und in Spalte C den Kurs.
so schaut mein Code daweil aus:
Public Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 7 Then
user = Application.UserName
feed = InputBox("Wie fanden Sie den Kurs?")
End If
If ActiveCell.Value = "" Then
Sheets("Feedback").Cells(2, 1) = user
Sheets("Feedback").Cells(2, 2) = feed
Sheets("Feedback").Cells(2, 2) = Sheets("Tazp").Target.Offset(, -6)
End If
End Sub

Vielen lieben Dank für Eure Hilfe!
LG Daniel
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nächste Zeile ermitteln und Werte eintragen
10.09.2018 08:38:15
Gerd
Moin Daniel
Public Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim neueZeile As Long, user As String, feed As Variant
If Target.Column = 7 Then
Cancel = True
user = Application.UserName
feed = InputBox("Wie fanden Sie den Kurs?")
If ActiveCell.Value = "" Then
neueZeile = Sheets("Feedback").Cells(Rows.Count, 1).End(xlUp).Row + 1
Sheets("Feedback").Cells(neueZeile, 1) = user
Sheets("Feedback").Cells(neueZeile, 2) = feed
Sheets("Feedback").Cells(neueZeile, 3) = Target.Offset(, -6)
End If
End If
End Sub

Gruß
Gerd, Amateur
Anzeige
AW: Nächste Zeile ermitteln und Werte eintragen
10.09.2018 11:16:25
Daniel
Hi,
funktioniert hat es leider nicht.
LG Daniel
AW: Nächste Zeile ermitteln und Werte eintragen
10.09.2018 12:15:20
Gerd
Hi,
das kann passieren. :-)
Public Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim neueZeile As Long
If Target.Column = 7 Then
Cancel = True
neueZeile = Sheets("Feedback").Cells(Rows.Count, 1).End(xlUp).Row + 1
Sheets("Feedback").Cells(neueZeile, 1) = Application.UserName
Sheets("Feedback").Cells(neueZeile, 2) = InputBox("Wie fanden Sie den Kurs?")
Sheets("Feedback").Cells(neueZeile, 3) = Target.Offset(0, -6)
End If
End Sub

Gruß Gerd
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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