Thema Datum  Von Nutzer Rating
Antwort
24.11.2021 12:51:31 Blutiger Anfaenger
Solved
24.11.2021 13:48:54 Gast27391
NotSolved
24.11.2021 15:43:34 Gast61324
NotSolved
24.11.2021 18:40:56 ralf_b
NotSolved
24.11.2021 20:53:36 Gast59678
NotSolved
24.11.2021 20:57:21 Mase
NotSolved
25.11.2021 14:30:16 Anfänger
NotSolved
25.11.2021 15:06:53 Mase
NotSolved
25.11.2021 15:58:06 Anfänger
NotSolved
25.11.2021 23:49:10 Gast12012
NotSolved
Rot Frage beantwortet
26.11.2021 07:10:15 Anfänger
Solved
26.11.2021 08:34:33 Anfänger
NotSolved
26.11.2021 08:35:22 Mase
Solved
26.11.2021 08:50:08 Anfänger
NotSolved

Ansicht des Beitrags:
Von:
Anfänger
Datum:
26.11.2021 07:10:15
Views:
335
Rating: Antwort:
 Nein
Thema:
Frage beantwortet

Hallo Gast12012,

danke für deine Hilfe. Es hat funktioniert nachdem ich kleine Anpassung vorgenommen habe (siehe unten). Den Haken bei "Variablendeklaration erforderlich" war gesetzt. Daher bekam ich auch die Fehlermeldung Variable (die mein Sheetname ist) nicht erkannt.

Das Schleifen nicht böse sondern sehr nützlich sind, ist mir bewusst. Aber wenn Millionen von Zeilen zu durchsuchen sind, halte ich sie mittlerweile nicht mehr für effizient. Für meine Masterarbeit habe ich mit Matlab in einer Datenbank anfangs mit einer Schleife nach den gewünschten Informationen gesucht. Dies hat ca. 20 Minuten gedauert. Als ich dann über SQL und Filter und einer kleinen Schleife nach den Informationen gesucht habe, dauerte es nur noch zehn Sekunden. Mag sein, das meine erste Schleife ineffizient programmiert war und ein Programmierer gesagt hätte: "Prinzipell richtig aber ....". Erfahren werde ich es aber nicht.

 

Workbooks(strDateiInput).Worksheets("Kostenübersicht").Activate
With Worksheets("Kostenübersicht") 'vorher: With Tabelle3
    
    letzteZeile = .Cells(Rows.Count, 2).End(xlUp).Row 'vorher: letzteZeile = ThisWorkbook.Sheets(Tabelle3).Cells(Rows.Count, 2).End(xlUp).Row
   
    For aa = 93 To letzteZeile
        If Cells(aa, 2).Value = "Objektplanung" Then 'vorher:  If Cells(aa, 2).Value = "Objektplanung"  = "Objektplanung" Then
          MsgBox ("Objektplanung in den Zeile: " & Cells(aa, 2).Value & " gefunden.")
        End If
    Next aa

End With

Viele Grüße

Anfänger


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
24.11.2021 12:51:31 Blutiger Anfaenger
Solved
24.11.2021 13:48:54 Gast27391
NotSolved
24.11.2021 15:43:34 Gast61324
NotSolved
24.11.2021 18:40:56 ralf_b
NotSolved
24.11.2021 20:53:36 Gast59678
NotSolved
24.11.2021 20:57:21 Mase
NotSolved
25.11.2021 14:30:16 Anfänger
NotSolved
25.11.2021 15:06:53 Mase
NotSolved
25.11.2021 15:58:06 Anfänger
NotSolved
25.11.2021 23:49:10 Gast12012
NotSolved
Rot Frage beantwortet
26.11.2021 07:10:15 Anfänger
Solved
26.11.2021 08:34:33 Anfänger
NotSolved
26.11.2021 08:35:22 Mase
Solved
26.11.2021 08:50:08 Anfänger
NotSolved