Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1740to1744
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

Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen aber alle 100 auslassen

Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen aber alle 100 auslassen
13.02.2020 21:00:03
Jeanson
Hallo,
ich brauche eine Art Zahlengenerator, dafür habe ich schon einen ganz einfachen makro:
Sub Schaltfläche1_BeiKlick()
Range("A5").Select
Nummer = ActiveCell.Value
Nummer = Nummer + 1
ActiveCell.Formula = Nummer
End Sub

und einmal

Sub Schaltfläche1_BeiKlick()
Range("A5").Select
Nummer = ActiveCell.Value
Nummer = Nummer - 1
ActiveCell.Formula = Nummer
End Sub

dies funktioniert gut, nun sollen aber alle hundert (also *00 und *000) übersprungen werden - kann mir hier jemand helfen?
PS: luxus wäre noch ein Makro, der in eine Celle die Zeit, Datum und den letzten Bearbeiter anzeigt :-)
Vielen Dank im Voraus

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=A1+1+(REST(A1;100)=99) in Fml-Schreibw.
13.02.2020 21:04:23
lupo1
AW: Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen aber alle 100 auslassen
13.02.2020 21:04:24
Hajo_Zi

Sub Schaltfläche1_BeiKlick()
dim LoI as Long
For LoI=5 To 1048576 Stepp 100
Cells(Loi,1)=)Cells(Loi,1)+1
Next LoI
End Sub
Select, Activate usw. ist in VBA zu 99,8% nicht notwendig.
Der Cursor ist kein Hund der überall rumgeführt werden muss.
Hinweise zu select usw. Hajo-Excel.de
Hinweise zu select usw. Online-Excel.de
Hinweise zu select usw. Online-Excel.de
Der Cursor ist kein Hund, der überall rum geführt werden muss.

Anzeige
AW: Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen aber alle 100 auslassen
13.02.2020 22:50:36
Jeanson
Für die schnelle Antwort, vielen Dank!
Leider funktioniert der Code nicht :-/ muss ich noch etwas anpassen?
AW: Bei Klick auf Schaltfläche eine Zelle um 1 erhöhen aber alle 100 auslassen
14.02.2020 05:29:16
Hajo_Zi
Entsculdigung, ich hatte es Live geschruieben.
Jetzt getestet.
Option Explicit
Sub Schaltfläche1_BeiKlick()
Dim LoI As Long
For LoI = 5 To 1048576 Step 100
Cells(LoI, 1) = Cells(LoI, 1) + 1
Next LoI
End Sub
Gruß Hajo

314 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige