Thema Datum  Von Nutzer Rating
Antwort
Rot WENN - DANN - SONST Umsetzungsproblem bei mehreren Zellen gleichzeitig
24.07.2018 09:55:50 Sarah
NotSolved
24.07.2018 10:08:54 Gast10429
NotSolved
24.07.2018 10:16:18 Sarah
NotSolved
24.07.2018 14:31:00 Gast86345
NotSolved
25.07.2018 09:07:10 Sarah
NotSolved

Ansicht des Beitrags:
Von:
Sarah
Datum:
24.07.2018 09:55:50
Views:
799
Rating: Antwort:
  Ja
Thema:
WENN - DANN - SONST Umsetzungsproblem bei mehreren Zellen gleichzeitig

Liebe VBAler,

folgendes Problem:

Ich habe eine Datei mit 600.000 Zeilen.

In einer Spalte stehen sogenannte Listennummern, diese können auch häufiger vorkommen, in einer anderen Spalte stehen sogenannte IPOS-Nummern und daneben in der Spalte Buchstaben, jeder Buchstabe steht für einen Arbeitsvorgang.

 

Nun soll mein Programm folgendes tun:

In der Spalte mit den Listennummern sollen alle gleichen Nummern gefunden werden, dann soll in die Spalte mit den IPOS Nummern gegangen werden und geprüft werden, ob die höchste IPOS Nummer dort steht wo der Buchstabe "fb" daneben steht oder ob es noch eine größere Zahl bei einem anderen Buchstaben (A; M; C;...) der gleichen Ressourcenlistennummer gibt.

Wenn das nicht der Fall ist und "fb" die Größte Nummer hat, dann soll ein x in die Spalte9 (beliebige Spalte) gesetzt werden, sonst in die Spalte10 (beliebige Spalte daneben)

Hier mein angefangenes Makro:

Sub Zuordnung()
'
' Zuordnung Makro
'
' Tastenkombination: Strg+Umschalt+Z
'

Dim wks As Worksheet 'Definitionen von Variablen
Dim Zeile1 As Long
Dim ZeileL As Long
Dim Zeile As Long

Set wks = ActiveSheet 'Aktives Arbeitsblatt wird eingebunden

Const Spalte = 8 ' Spalte in der nach gleichen Listennummern gesucht werden soll

With wks
    ZeileL = .Cells(.Rows.Count, Spalte).End(xlUp).Row
    Zeile = 2 'Zelle ab der Werte verglichen werden sollen
    Zeile1 = Zeile 'Startzeile des 1.Werts merken
    
    Do Until Zeile > ZeileL
    
    Zeile = Zeile + 1 'Wert mit vorheriger Zeile vergleichen
    
    If .Cells(Zeile, Spalte).Value = .Cells(Zeile - 1, Spalte).Value Then Lookup
    
    'ob eine höhere IPOS existiert als die wo in der Spalte daneben fb steht
    
    Else


End Sub

 

Ich komme nicht weiter, mich überfordert nun, dass das Programm in mehreren Zeilen gleichzeitig suchen muss. Würde zu noch einer If-Bedingung in der If-Bedingung tendieren?

 

Ich hoffe ihr könnt mir helfen, lieben Gruß!!

 

Sarah


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 WENN - DANN - SONST Umsetzungsproblem bei mehreren Zellen gleichzeitig
24.07.2018 09:55:50 Sarah
NotSolved
24.07.2018 10:08:54 Gast10429
NotSolved
24.07.2018 10:16:18 Sarah
NotSolved
24.07.2018 14:31:00 Gast86345
NotSolved
25.07.2018 09:07:10 Sarah
NotSolved