Anzeige
Archiv - Navigation
1692to1696
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spalte prüfen ob Zahl fortlaufend ist

Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 16:47:43
Sabrina
Hallo Leute ..
Ich möchte per Makro die Spalte B überwachen lassen.
in der Spalte stehen dreistelligen oder fünfstelligen Zahl oder ist leer. Die zwei Zahlenreihen sind fortlaufend!
Es soll überprüft werden ob die fünfstelligen Zahl auch wirklich fortlaufend ist. Es darf keine doppelte Zahl vorkommen und keine fehlen.
Wenn eine der beiden Bedingungen nicht erfüllt ist soll eine MSG Box aufpoppen.
Kann mir jemand helfen?
Liebe Grüße
Sabbel

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:12:04
onur
"in der Spalte stehen dreistelligen oder fünfstelligen Zahl oder ist leer. Die zwei Zahlenreihen sind fortlaufend" - Zwei Zahlenreihen in einer Spalte?
Damit man weiss, was genau du meinst, solltest du mal eine (Beispiels-) Datei posten.
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:27:00
Sabrina
Hi Onur
die Zahlen 30021 bis 30041 (Es kommen mit der Zeit weitere hinzu) sind nicht in einer Reihenfolge sortiert .. aber fortlaufend.
Es gibt in dem Bereich keine doppelte Zahl und keine fehlt.
Wenn das der Fall sein sollte (zb. 30042 kommt vor) soll eine Fehlermeldung kommen.
Im Beispiel ist es der Bereich 30021 bis 30041 .. es kann aber irgendwann 30021 bis 55555, oder noch mehr sein.
Achja .. die Tablle ist nach dem Wert in Spalte A sortiert ... das Muss auch so bleiben
https://www.herber.de/bbs/user/130115.xlsx
Gruß
Sabbel
Anzeige
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:29:24
onur
Es geht also NUR um die 5-stelligen Zahlen und NICHT um die 3-stelligen Zahlen?
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:32:26
Sabrina
Ja .. nur um die 5 Stelligen
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:34:16
onur
Werden sie manuell eingegeben oder durch Formeln errechnet?
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:36:25
Sabrina
Die stehen als Zahl dinnen
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:37:42
onur
Du schriebst doch "ÜBERWACHEN".
Also wodurch können sie geändert werden ?
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 17:41:23
Sabrina
Die werden durch ein vorheriges Marko da eingetragen. Aber nicht als Formel sondern als Zahl.
Überwachen ist vlt. zu viel .. also eher per Makro prüfen .
Das Makro würde dann nach dem Eintragen gestartet werden.
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 18:21:58
Sabrina
Huhu Onur .. vielen Dank für eine Hilfe
In der Testdatei funktioniert es wunderbar.
Wenn ich es in mein Umfeld einbinde, kommt beim Ausführen eines anderen Makros, das in das Tabllenblatt schreibt in dem ich dein Quelltext eingetragen haben immer "99999 kommt nicht vor!", "100000 kommt nicht vor!" und so weiter.
Wäre es auch nur möglich das im Nachgang (als separates Makro) die Spalte B geprüft wird?
Es muss ja nicht ständig überprüft werden sondern nur wenn das andere Makro beendet ist.
Sabbel
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 18:30:58
onur
Ach so, ich verstehe.
Jetzt kannst du mit dem Befehl "check" aus jedem beliebigen Modul das Makro aufrufen.
https://www.herber.de/bbs/user/130118.xlsm
Anzeige
AW: Spalte prüfen ob Zahl fortlaufend ist
30.05.2019 18:41:35
onur
Ändere bitte die Zeile:
If w > 9999 Then

um auf
If w > 9999 And w 

Falls du weisst, welche die kleinste Zahl sein wird, ändere auch die 9999 um auf Untergrenze-1.
Asche über mein Haubt
30.05.2019 19:04:27
Sabrina
So funktioniert es wunderbar ..
aber ! ( Sorry es ist mir erst jetzt aufgefalle)
Kann man die Überprüfung auf die letzten 100 Zahlen begrenzen?
max ist zum Beispiel 14444
Nur wenn im Bereich 14344 und 14444 soll geprüft werden ob die Bedingungen erfüllt sind.
LG
Sabbel
AW: Asche über mein Haubt
30.05.2019 19:08:18
onur
Ja klar, ich habe es nur so gemacht, weil du schriebst:
"es kann aber irgendwann 30021 bis 55555, oder noch mehr sein".
If w >=14344 And w 

Anzeige
Erst Nachdenken dann Fragen :)
30.05.2019 19:19:27
Sabrina
Mit ein bisschen Nachdenken habe ich es sebst hinbekommen :D
Ich meinte 100 Zahlen unter Max
Aber es geht ja ganz einfach an der Stelle

For w = max - 100 To max
Vielen Dank für deine Hilfe Onur

310 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige