ich habe 7 maschinen ,deren bediener mit hilfe einer userform informationen zu aufträgen anlegen sollen.
jede maschine hat eine eigene datei , die aber identisch aufgebaut sind.
die informationen aller sollen dann in eine datei immer in die nächste freie zeile gespeichert werden.
das klappt so weit :
Private Sub CommandButton1_Click()
Workbooks.Open "M:\WPA\GAEeingabe\VerlusteVundL.xlsx"
Sheets("tabelle1").Cells(65536, 1).End(xlUp).Offset(1, 0) = TextBox1.Text
Sheets("tabelle1").Cells(65536, 1).End(xlUp).Offset(0, 1) = TextBox11.Text
Sheets("tabelle1").Cells(65536, 1).End(xlUp).Offset(0, 2) = TextBox10.Text
ActiveWorkbook.Close True
End Sub
der vorgang des des speicherns dauert ja nur ca 2secunden. trotzdem könnte es durch einen dummern zufall dazu kommen das 2 bediener gleichzeitig was anlegen wollen.gibt es irgendeinen befehl der zb sagt . die datei ist gerade geöffnet also versuche ich es in 3secunden noch ein mal. ich möchte eine fehlermeldeung bei den bediener userforms vermeiden
mfg
christian