Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Terminüberwachung
#11
Hallöchen,

Zitat:Ja das würde mir vollkommen reichen

könnte mir vorstellen, dass das nicht ausreicht wenn Du eine Menge fällige Fahrzeuge hast. Der Text einer Msgbox ist nicht unendlich ...

Du hast aber schon Schleifen in Deinem Projekt. Baue eine weitere Schleife um die Aktionen, im Prinzip so:

Code:
For Each Blaetter in Sheets()
  If Blaetter.Name <> "Uebersicht" Then
    '... hier die Aktionen
  End If
Next

Blaetter wäre dann das jeweilige Blatt, wo Du die Daten her holst und Übersicht eben die Tabelle, wo alles rein kommt.


Du musst dann allerdings in der Schleife
For x = 4 To lzeileB

statt der starren 4 die jeweils erste freie Zeile nehmen. Dazu könntest Du selbige vor der vorgeschlagenen Schleife (For Each Blaetter in Sheets()) feststellen und nach Durchlauf der inneren Schleife auf den x-Wet hochsetzen, im Prinzip

rStart = ...
For Each Blaetter in Sheets()
...
For x = rStart To lzeileB
...
Next
rStart = x
Next
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#12
Hallo,

hinsichtlich der Limitationen der MsgBox kann ich mich an 1024 Zeichen einschließlich Leerzeichen erinnern. Das würde für rund 30 Fahrzeuge in einer Meldung reichen. 

Das Makro (kommt in das Modul der Arbeitsmappe):

Code:
Option Explicit

Private Sub Workbook_Open()
    Dim intanz As Integer
    Dim strMeld As String
    For intanz = 2 To 13
        If CDate(Now) >= Cells(intanz, 1) - 15 Then strMeld = strMeld & Cells(intanz, 1) & " " & Cells(intanz, 2) & " " & Cells(intanz, 3) & " " & "fällig" & Chr(10)
    Next intanz
    MsgBox strMeld
End Sub
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#13
Guten Abend


Kann ich dann für das Makro deine Tabelle von Seite 1 übernehmen ? oder die von meiner Beispieldatei ?

Vielen Dank

Gruß Mellow
Antworten Top
#14
Hallo Mellow,

wenn du mich meinst, das ist für meinen Tabellenvorschlag konzipiert.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#15
Hi,

ja, dann wer ich das so übernehmen...

Danke

Gruß Mellow
Antworten Top
#16
Guten Morgen

Diese Meldung kommt, wenn ich die Datei im Dispoplan öffne..

Öffne ich die Datei mit Tabellenblatt Fahrzeugdaten funktioniert es ohne Probleme

Siehe Bilder....


Vielen Dank

Gruß mellow


Angehängte Dateien Thumbnail(s)
       
Antworten Top
#17
Hallo Mellow,


wenn es mehrere Tabellenblätter gibt, was ich nicht wusste, ist es erforderlich, das richtige zu adressieren. Sonst kommt der von dir beschriebene Fehler, wenn die Datei mit dem "falschen" Blatt geöffnet wird. Versuche es mal damit:

Code:
Option Explicit

Private Sub Workbook_Open()
    Dim intanz As Integer
    Dim strMeld As String
    For intanz = 2 To 13
        If CDate(Now) >= Sheets("Fahrzeugdaten").Cells(intanz, 1) - 15 Then strMeld = strMeld & _
        Sheets("Fahrzeugdaten").Cells(intanz, 1) & " " & Sheets("Fahrzeugdaten").Cells(intanz, 2) _
        & " " & Sheets("Fahrzeugdaten").Cells(intanz, 3) & " " & "fällig" & Chr(10)
    Next intanz
    MsgBox strMeld
End Sub
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#18
Hi Klaus Dieter,

leider funktioniert das so garnicht mehr....

egal von welchen Tabellendblatt ich die Datei öffne.

Vielen Dank für alles

Gruß mellow


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#19
Hallöchen,

was kommt denn jetzt für eine Fehlermeldung?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#20
Hallo Mellow,


anbei meine Testdatei, da funktioniert das.


Angehängte Dateien
.xlsm   MsgboxMedung.xlsm (Größe: 19,21 KB / Downloads: 9)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • Ivan 16
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste