Thema Datum  Von Nutzer Rating
Antwort
17.03.2021 14:17:01 STEBAR
NotSolved
17.03.2021 16:10:02 UweD
NotSolved
17.03.2021 16:16:42 Nobody
NotSolved
17.03.2021 16:50:54 STEBAR
NotSolved
Rot verschachtelte If-Abfrage
18.03.2021 02:17:39 Nobody
NotSolved
18.03.2021 02:20:55 Nobody
NotSolved
22.03.2021 13:48:03 Gast91968
NotSolved
22.03.2021 14:56:00 Mase
NotSolved
23.03.2021 13:11:34 Gast61313
NotSolved
23.03.2021 13:24:27 Mase
NotSolved

Ansicht des Beitrags:
Von:
Nobody
Datum:
18.03.2021 02:17:39
Views:
653
Rating: Antwort:
  Ja
Thema:
verschachtelte If-Abfrage

Hallo

der Code ist sehr simpel wenn man sich mit VBA auskennt. Ich habe ihn so kommentiert das man ihn verstehen kann. Mich würde mal interssieren wie lange er bei 120.000 Zeilen laeuft???  In der Statusanzeige sieht man die aktuelle Zeile, die gesamten Zeilen und wiviel schon gefunden wurden. Sollte die Anzeige stehen bleiben nicht aufregen, intern laeuft der Code bis zum Ende weiter. 

mfg Nobody


Sub Express_ausfüllen()
Dim rFind As Range, n As Long
Dim Adr1 As String, lz1 As Long
    'LasrZell für StatusBar suchen
    lz1 = Cells(Rows.Count, 1).End(xlUp).Row
    Application.ScreenUpdating = False
    
    '1. Suche in Spalte B nach Zahl 1000  (Ganzzahl)
    Set rFind = Columns("B").Find(What:="1000", After:=Range("B1"), LookIn:=xlFormulas, _
        LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False)
    If rFind Is Nothing Then MsgBox "Kein 1.000 Wert in dieser Spalte": Exit Sub
    
    Adr1 = rFind.Address
    Do  'Do Loop Schleife zum weitersuchen und markieren
       Application.StatusBar = rFind.Row & "  /  " & lz1 & "  /  " & n
       rFind.Offset(0, 1) = "Ja":  n = n + 1
       Set rFind = Columns("B").FindNext(rFind)
    Loop Until rFind.Address = Adr1

   Application.StatusBar = Empty
   Application.ScreenUpdating = True
   
   MsgBox n & "  Expressdaten gefunden"
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
17.03.2021 14:17:01 STEBAR
NotSolved
17.03.2021 16:10:02 UweD
NotSolved
17.03.2021 16:16:42 Nobody
NotSolved
17.03.2021 16:50:54 STEBAR
NotSolved
Rot verschachtelte If-Abfrage
18.03.2021 02:17:39 Nobody
NotSolved
18.03.2021 02:20:55 Nobody
NotSolved
22.03.2021 13:48:03 Gast91968
NotSolved
22.03.2021 14:56:00 Mase
NotSolved
23.03.2021 13:11:34 Gast61313
NotSolved
23.03.2021 13:24:27 Mase
NotSolved