Paul-RT
Giga Honourable Senior Member †
- Lid geworden
- 6 dec 2003
- Berichten
- 10.886
Code:
Private Sub Workbook_Open()
Dim r As Integer
Dim kn As Integer
r = 17
fn = 0
With ActiveWorkbook.Sheets("KlantenRE-Crashrepair")
Do
If IsEmpty(.Range("A" & 3)) Then
Private Sub Workbook_Change()
End If
Exit Do
Do
r = r + 1
If IsEmpty(.Range("C" & r)) Then .Range("A" & r) = Date: Exit Do
Loop
Do
fn = fn + 1
.Range("O" & 2) = "Nr " & Format(fn, "00"):
If IsEmpty(.Range("C" & (fn + 17))) Then .Range("B" & (fn + 17)) = "FAC" & Range("Q" & 1) & "-" & Format(fn, "00"): .Range("C" & r).Select: Exit Do
Loop
End With
End Sub
Hallo experts.
In bovenstaande code krijg ik een compileer fout zoals je kunt zien in de bijlaghe.
Ik ben geen vba kenner, maar heb iets in elkaar geknutseld aan de hand van verzamlingen code's uit HelpMij.
Een groot deel werkt perfect, een detail nog niet.
Als cel A3 geen waarde bevat, moet de rest van de code wachten op een wjziging in het document.
Bevat cel A3 wel een waarde dan mag de hele code worden uitgevoerd bij het openen van het document (direct dus).
Hoe los ik dat weer op?
Laatst bewerkt: