Thema Datum  Von Nutzer Rating
Antwort
11.05.2020 14:28:19 Sandra
NotSolved
12.05.2020 22:23:54 AlterDresdner
NotSolved
19.05.2020 10:19:26 Gast46412
NotSolved
19.05.2020 18:38:22 AlterDresdner
NotSolved
Rot Inhalte definieren und bestimmte Zeilen drunter löschen
20.05.2020 06:56:09 Gast2125
NotSolved
20.05.2020 09:33:41 Gast32432
*****
Solved
25.05.2020 07:40:47 Gast83819
NotSolved
25.05.2020 07:44:17 Gast32432
NotSolved
26.05.2020 09:07:14 Gast7458
NotSolved

Ansicht des Beitrags:
Von:
Gast2125
Datum:
20.05.2020 06:56:09
Views:
741
Rating: Antwort:
  Ja
Thema:
Inhalte definieren und bestimmte Zeilen drunter löschen
 
Hallo, danke für deine rasche Ünterstützung!
Also so schaut mein Worksheet jetzt aus - er führt auch alles korrekt aus, außer das löschen der Zeilen unter Zellen die mit 292-294 anfangen. 
Da tut sich einfach gar nichts...
 
----------
 
Option Explicit
Option Base 1
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 
Call Test1
Call Zeilenweg
 
End Sub
____
Sub Test1()
Dim zeile As Long, found As Object, firstaddr As String
  With ActiveSheet
 
    .Range("A3") = "Lila"
 
    .Range("B3") = "Blau"
 
     If Range("C3") = "Grün" Then
     Columns("C:D").Insert shift:=xlToRight
        ElseIf Range("C3") = "Schwarz" Then
            Range("C3") = "Lila2"
            Range("D3") = "Blau2"
        End If
 
    Do
      Set found = .Cells.Find(what:="Lila", lookat:=xlWhole, LookIn:=xlValues)
      If Not found Is Nothing Then .Columns(found.Column).Delete shift:=xlToLeft
    Loop Until found Is Nothing
 
 
    Do
      Set found = .Cells.Find(what:="Blau", lookat:=xlWhole, LookIn:=xlValues)
      If Not found Is Nothing Then .Columns(found.Column).Delete shift:=xlToLeft
    Loop Until found Is Nothing
 
 
    Do
      Set found = .Cells.Find(what:="Grau", lookat:=xlWhole, LookIn:=xlValues)
      If Not found Is Nothing Then .Columns(found.Column).Delete shift:=xlToLeft
    Loop Until found Is Nothing
 
    Do
      Set found = .Cells.Find(what:="Pink", lookat:=xlPart, LookIn:=xlValues)
      If Not found Is Nothing Then .Range(found.Address) = Replace(.Range(found.Address).Text, "KK", "KG")
    Loop Until found Is Nothing
End With
Zeilenweg
End Sub
____
Sub Zeilenweg()
Dim zeile, Anfang, erg As Boolean, a
Anfang = Array("292", "293", "294")
  For zeile = 1 To WorksheetFunction.Max(Cells(Rows.Count, 1).End(xlUp).Row, _
      Cells(Rows.Count, 2).End(xlUp).Row)
    erg = False
    For Each a In Anfang
      If InStr(1, Trim(Cells(zeile, 1)), a) = 1 Then
        erg = True
        Exit For
      End If
    Next a
    If erg Then
      While IsEmpty(Cells(zeile + 1, 1)) And Not IsEmpty((Cells(zeile + 1, 2)))
        Rows(zeile + 1).Delete shift:=xlUp
      Wend
    End If
  Next zeile
End Sub
 

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
11.05.2020 14:28:19 Sandra
NotSolved
12.05.2020 22:23:54 AlterDresdner
NotSolved
19.05.2020 10:19:26 Gast46412
NotSolved
19.05.2020 18:38:22 AlterDresdner
NotSolved
Rot Inhalte definieren und bestimmte Zeilen drunter löschen
20.05.2020 06:56:09 Gast2125
NotSolved
20.05.2020 09:33:41 Gast32432
*****
Solved
25.05.2020 07:40:47 Gast83819
NotSolved
25.05.2020 07:44:17 Gast32432
NotSolved
26.05.2020 09:07:14 Gast7458
NotSolved