Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
976to980
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
976to980
976to980
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro für Pulldown Menue

Makro für Pulldown Menue
20.05.2008 10:58:00
Rohlfs
Ich habe ein Pulldownfeld zur Datumseingabe,
ich hätte gern ein Makro daneben mit dem ich im Pulldown die nächste Zeile anwählen kann, statt jedesmal draufzuklicken und zu scrollen, geht das?

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

Betreff
Datum
Anwender
Anzeige
AW: Makro für Pulldown Menue
20.05.2008 11:32:33
fcs
Hallo Rohlfs,
was für ein Pulldownfeld ist es denn?
Datengültigkeit? Da geht meines wissens per Makro nichts.
Combibox aus Symbolleiste-Formular?
Combibox aus Symbolleiste-Steuerelemente-Toolbox?
Wo stehen die Auswahldaten, woher soll das Makro wissen, welches Datum ausgewählt werden soll?
Gruß
Franz

AW: Makro für Pulldown Menue
20.05.2008 13:25:27
Rohlfs
https://www.herber.de/bbs/user/52488.xls
Der Befehl müßte lauten:
Suche den Wert von C5 im Bereich A1-A30 und übernimm den Wert in der nächst folgenden Zeile für C5.
Also Datum +1.

Anzeige
AW: Makro für Pulldown Menue
20.05.2008 15:53:34
fcs
Hall Rohlfs,
eine der beiden Varianten tuts.
Die einfache reicht wenn die Datumsangaben in der Auswahlliste fortlaufend sind.
Kopiere im VBA-Editor eines der Makros in ein Modul in deiner Datei.
Erzeuge im tabellenblatt aus der Symbolleiste "Formular" eine Schaltfläche und weise das Makro zu.
Gruß
Franz

Sub Schaltfläche2_BeiKlick()
'Nächstes datum in A Suchen
Dim Datum As Date, wks As Worksheet, bolFound As Boolean
Set wks = ActiveSheet
With wks
Datum = .Cells(5, 3).Value
bolFound = False
For lngzeile = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
If .Cells(lngzeile, 1).Value = Datum Then
If lngzeile = .Cells(.Rows.Count, 1).End(xlUp).Row Then
Exit For
Else
.Cells(5, 3).Value = .Cells(lngzeile + 1, 1).Value
bolFound = True
Exit For
End If
End If
Next
If bolFound = False Then
MsgBox "Nächstes Datum ausserhalb Auswahlliste!"
End If
End With
End Sub
'Die einfache Variante.
Sub Schaltfläche2_BeiKlick()
'Nächstes datum in A Suchen
.Cells(5, 3).Value = .Cells(5, 3).Value + 1
End Sub


Anzeige
AW: Makro für Pulldown Menue
21.05.2008 09:24:04
Rohlfs
Die lange Version funktioniert super, vielen Dank.
Das spart mir 15 Minuten täglich !
Olaf Rohlfs

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige