Dapounet
XLDnaute Nouveau
Bonjour à tous !
J'ai déjà créé un topic sur ce forum à propos d'un projet de gestion de garage automobile. J'ai plutôt bien avancé grâce aux aides apportées !
Mais là, j'ai un problème assez spécifique pour créer un nouveaux topic (je pense ^^" )
Mon code ressemble à ceci :
Voici mon problème :
juste après la ligne en commentaire 'ERREUR ICI, j'ai une erreur de qualificateur lors de la compilation.
Je pense que ceci est dû au fait que je n'ai pas définit de type pour ma variable toto.
En fait, j'aimerais que toto prenne la valeur souhaitée (validé ou pas validé). Seulement, cette valeur est le résultat d'une suite de condition (if). Je pense que mon problème vient de là mais je ne sais pas comment résoudre ce problème ! :S
Quelqu'un pourrait-il m'expliquer s'il vous plaît ?! ^^"
D'avance merci !
J'ai déjà créé un topic sur ce forum à propos d'un projet de gestion de garage automobile. J'ai plutôt bien avancé grâce aux aides apportées !
Mais là, j'ai un problème assez spécifique pour créer un nouveaux topic (je pense ^^" )
Mon code ressemble à ceci :
Code:
Sub TestResearch()
Dim numAno As String
Dim toto As String
Dim lignef1 As Integer
Dim colonnef1 As Integer
Dim lignef2 As Integer
Dim colonnef2 As Integer
Dim Plage As Range
lignef1 = 2
colonnef1 = 8
lignef2 = 3
colonnef2 = 2
numAno = Worksheets(7).Cells(lignef1, colonnef1).Value
Set Plage = Worksheets(8).Range("B4:B65536").Find(What:=numAno, LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=True, SearchOrder:=xlByRows, SearchDirection:=xlNext)
If Not Plage Is Nothing Then
' On copie l'etat situe dans la feuille 4 sur la feuille 2
toto = Plage.Offset(0, 35).Value
'ERREUR ICI /!\
toto.Copy Destination:=Worksheets(7).Range(Cells(lignef1, 31))
If toto = "Validé" Then
colonnef1 = colonnef1 + 1
colonnef2 = colonnef2 + 1
End If
ElseIf toto <> "Validé" Then
lignef1 = lignef1 + 1
lignef2 = lignef2 + 1
colonnef1 = 8
colonnef2 = 2
End If
If Plage Is Nothing Then
Worksheets(7).Range(Cells(lignef1, 31)) = "Validé"
lignef1 = lignef1 + 1
End If
End Sub
Voici mon problème :
juste après la ligne en commentaire 'ERREUR ICI, j'ai une erreur de qualificateur lors de la compilation.
Je pense que ceci est dû au fait que je n'ai pas définit de type pour ma variable toto.
En fait, j'aimerais que toto prenne la valeur souhaitée (validé ou pas validé). Seulement, cette valeur est le résultat d'une suite de condition (if). Je pense que mon problème vient de là mais je ne sais pas comment résoudre ce problème ! :S
Quelqu'un pourrait-il m'expliquer s'il vous plaît ?! ^^"
D'avance merci !