Variable objet ou variable de bloc with non définie

Fermé
Marie - 20 juil. 2022 à 12:27
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 - 20 juil. 2022 à 13:15

Bonjour tout le monde, j'ai trouvé un problème lors de l'exécution de ce programme vba , aidez moi à trouver la solution et merci. 

C'est mon code :


Sub Creteria()
 Dim Feuil1 As Worksheet
Dim lastcol As Long
Dim x As Long
Dim countCr As Long

lastcol = Feuil1.Cells(1, Columns.Count).End(xlToLeft).Column
For x = 1 To lastcol

If Range("4" & x).Value <= 0.5 Then

countCr = countCr + 1


End If
Next x


End Sub

1 réponse

ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
Modifié le 20 juil. 2022 à 13:16

Salut,

Ta variable Feuil1 n'est pas définie. 

Il faut lui associer une feuille via

Set Feuil1 = ActiveSheet '(par exemple)

0