Thema Datum  Von Nutzer Rating
Antwort
Rot Inhalt aus Spalte auslesen wenn Wert in selber Reihe zutrifft
08.10.2020 17:12:19 Dominik
NotSolved
08.10.2020 18:02:34 Gast92198
****
NotSolved
09.10.2020 10:45:53 Gast88146
NotSolved
09.10.2020 11:33:18 Werner
*****
Solved
09.10.2020 11:45:10 Dominik
NotSolved

Ansicht des Beitrags:
Von:
Dominik
Datum:
08.10.2020 17:12:19
Views:
717
Rating: Antwort:
  Ja
Thema:
Inhalt aus Spalte auslesen wenn Wert in selber Reihe zutrifft

Hallo allerseits.

Ich komme seit einiger Zeit mit meinem Programm nicht weiter, hab erfolglos gegoogelt, hoffe jetzt hiermit weiter zu kommen.

 

Etwas Kontext:

Ich habe eine Userform, die Inhalte ihrer Textboxen der Reihe nach von Spalte A bis Spalte H einträgt.

In Spalte G, habe ich ein Dropdown-Menü, in dem ich Drei Dringlichkeiten (In Arbeit, Dringend, Erledigt) aufgelistet habe.

In Spalte C wird per Userform ein Text aus der Textbox eingetragen, auf den sich die Dringlichkeit bezieht.

Jetzt habe ich es bereits hinbekommen, sobald per Dropdown einer Zelle der Spalte G der Wert "Erledigt" zugewiesen wird, dessen gesamte Zeile auszuschneiden und in einem anderen Tabellenblatt ("Archiv") aufzulisten.

 

Was ich allerdings möchte und woran ich scheitere ist folgendes:

 

Sobald der Zelle in Spalte G der Wert "Dringend" oder " In Arbeit" mittels Dropdown zugewiesen wird, in der selben Zeile nur den Inhalt von Spalte C kopieren, in ein anderes Tabellenblatt ("Dringend") oder ("In Arbeit") in Spalte A eintragen, die Schriftgröße vergrößern, die Spalten A bis H zusammentragen, und darunter eine leere Zeile Platz lassen.

 

Ab da hab ich dann einen Button, der eine neue Userform aufruft, deren Textfeld dessen Inhalt untereinander in Spalte A auflistet.

Was ich dazu allerdings nicht verstehe ist, wie man der Userform sagen kann, dass sie den Inhalt der Textbox immer unterhalb der letzten ausgefüllten Zeile (+Leerzeile) auflisten soll.

Meine Vermutung währe hier eventuell

Offset (2, 0) = Me."Textboxhalt"

Spätestens jetzt müsste es aufgefallen sein, das ganze soll mal eine Art Aufgabenliste mit Teilaufgaben werden.

Was ich später noch vor habe wird wahrschein sein, auch wieder per VBA, die Inhalte dann auszuschneiden und in ein wiederum anderes Tabellenblatt ("Dringend_Archiv") auszukotzen. Vielleicht hat da wer jetzt schon praktische Tipps, ist aber aktuell nicht sonderlich wichtig.

Mir geht es darum  erstmal überhaupt die Aufgabenliste hin zu bekommen, ich bin da für jede Hilfe dankbar. Anbei mein bisheriger Code dazu.

'Archivsystem wenn "Erledigt" in Spalte G ; Funktioniert" 

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 7 Then Exit Sub
If Target.Value = "Erledigt" Then
allja:
lr2 = Sheets("Archiv").Cells(Rows.Count, 1).End(xlUp).Row + 1
Rows(Target.Row).Copy
Sheets("Archiv").Rows(lr2).PasteSpecial Paste:=xlValues
Rows(Target.Row).Delete
End If
Set Target = Columns(7).Find("Erledigt")
If Not Target Is Nothing Then GoTo allja
End Sub

' Versuch 6, Filtersystem ; Funktioniert nicht  '

Private Sub Worksheet_Sort(ByVal Target As Range)
If Target.Column <> 7 Then Exit Sub
If Target.Value = "Dringend" Then
allesja:
Set Target = Columns(7).Find("Dringend")
Call letzte_Zeile

If Not Target Is Nothing Then GoTo allesja
End Sub


Sub letzte_Zeile()

Dim Ende As Long
With Sheets("Tabelle1")
Ende = .Cells(Rows.Count, 3).End(xlUp).Row
End With

Cells.Copy Destination:=Sheets("Dringend").Range("a65536").End
    .FontSize ("24")
    
        
End Sub

 

MFG


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Inhalt aus Spalte auslesen wenn Wert in selber Reihe zutrifft
08.10.2020 17:12:19 Dominik
NotSolved
08.10.2020 18:02:34 Gast92198
****
NotSolved
09.10.2020 10:45:53 Gast88146
NotSolved
09.10.2020 11:33:18 Werner
*****
Solved
09.10.2020 11:45:10 Dominik
NotSolved