Ich habe eine Mappe die im laufe eines Codes eine andere Mappe (Liegt auf einem gemeinsam genutzten Server) öffnet, etwas reinschreibt, speichert und schliesst.
Workbooks.Open ("G:\ROKU\AusgangsRechnLieferscheine.xls")
Worksheets("Lieferscheine").Activate
Jetzt hätte ich gerne folgendes (Hab über die Forumssuche schon ein paar Sachen gefunden, aber irgendwie will das nicht so wie ich es gerne hätte, bzw. fehlt mir einfach die Kenntnis, dies so umzubauen)
Call Prüfen
Prüfe ob Datei geöffnet und von wem. Wenn nicht von jemand anderem geöffnet, Datei öffnen, Sub verlassen und weiter mit meinem Code
Wenn geöffnet, zeige Userform mit Hinweis das geöffnet, und vom wem. Hinweis das Datei geschlossen werden muss um fortzufahren.
Bei Klick auf WEITER (Com-Button) in dieser "Hinweis UF" soll diese Abfrage, ob geöffnet, nochmals vorsichtshalber durchlaufen werden.
Dann weiter mit meinem ursprünglichen Code.
EFZ2 = Worksheets("Lieferscheine").Range("A65536").End(xlUp).Row
With Worksheets("Lieferscheine")
.Cells(EFZ2 + 1, 1) = wert1
.Cells(EFZ2 + 1, 2) = wert2
.Cells(EFZ2 + 1, 5) = wert3
.Cells(EFZ2 + 1, 3) = wert4
.Cells(EFZ2 + 1, 4) = wert5
End With
ActiveWorkbook.Save
ActiveWorkbook.Close
End With
Kann oder will mir dabei jemand behilflich sein?
Gruß Gegga