Salut le forum,
j'ai ce code et cette erreur qui apparaît occasionnellement.
Comme je n'y comprends rien, j'ai donc recours à votre aide.
Voici le code (la ligne en rouge est la ligne qui cause problème) :
Private Sub BTNenreg_Click()
'Macro modifiée par Mytå pour Eric
'Forum Excel-pratique 05-Nov-2008
Dim ligne As Long
Dim PremCell As String
Dim Cell As Range
If TextBox1.Text = "" Then
Exit Sub
ElseIf TextBox2.Text = "" Then
Exit Sub
End If
Range("Entrées!B1") = Label4.Caption
Range("Entrées!B2") = Label2.Caption
Range("Entrées!B3") = Label3.Caption
Range("Entrées!B5") = TextBox1.Text
Range("Entrées!B6") = TextBox2.Text
With Sheets("Calendrier")
Set Cell = Cells.Find(Sheets("Entrées").[B4], LookIn:=xlValues, Lookat:=xlPart)
If Not Cell Is Nothing Then
PremCell = Cell.Address
Do
If Cell.Offset(0, -2) <> "-" Then Exit Do
Set Cell = Cells.FindNext(Cell)
Loop Until Cell.Address = PremCell
End If
ligne = Cell.Row
.Cells(ligne, 1) = Sheets("Entrées").Cells(1, 2).Value
.Cells(ligne, 2) = Sheets("Entrées").Cells(2, 2).Value
.Cells(ligne, 3) = "vs"
.Cells(ligne, 4) = Sheets("Entrées").Cells(3, 2).Value
.Cells(ligne, 5) = Sheets("Entrées").Cells(5, 2).Value
.Cells(ligne, 6) = "-"
.Cells(ligne, 7) = Sheets("Entrées").Cells(6, 2).Value
.Cells(ligne, 8) = Sheets("Entrées").Cells(4, 2).Value
.Cells(ligne, 9) = Sheets("Entrées").Cells(7, 2).Value
Columns.EntireColumn.AutoFit
End With
With Sheets("Entrées")
.Range("B1:B3").ClearContents
.Range("B5:B6").ClearContents
End With
Unload USFresultat
USFresultat.Show
End Sub
Et voici le message d'erreur :
Run-time error '91' :
Object variable or With Block variable not set
Merci pour votre aide.