Bonjour,
Le but de ma macro est de mettre dans une variable une chaine de caractère, si cette chaine de caractère correspond a des critères, la condition doit écrire dans une cellule.
Je ne sais pas pourquoi ca me parrait relativement simple mais je n'y arrive pas...Peut etre que c'est dans ma déclaration de variable.
Voici mon code:
dim c as string
dim equipe
Sheets("PB").select 'la boucle for est faite avant et fonctionne parfaitement
c = Mid(.Range("B" & i), 11, 3) 'exemple de cellule B&i "29/11/2011 22:00:00.000"
If c = 6 Or c = "06" Then
equipe = 1
range("A" & i)="Partie basse/equipe" & equipe
ElseIf c = 14 Or c = 13 Then
equipe = 2
range("A" & i)="Partie basse/equipe" & equipe
ElseIf c = 20 Or c = 22 Then
equipe = 3
range("A" & i)="Partie basse/equipe" & equipe
End If
Je n'ai pas de message d'erreur, ca ne fonctionne tout simplement pas.
(Ps: dsl mais je ne peux pas vous fournir de fichier xl, il y a des données confidentiels a l'interieur)
En vous remerciant par avance!
Alex
Le but de ma macro est de mettre dans une variable une chaine de caractère, si cette chaine de caractère correspond a des critères, la condition doit écrire dans une cellule.
Je ne sais pas pourquoi ca me parrait relativement simple mais je n'y arrive pas...Peut etre que c'est dans ma déclaration de variable.
Voici mon code:
dim c as string
dim equipe
Sheets("PB").select 'la boucle for est faite avant et fonctionne parfaitement
c = Mid(.Range("B" & i), 11, 3) 'exemple de cellule B&i "29/11/2011 22:00:00.000"
If c = 6 Or c = "06" Then
equipe = 1
range("A" & i)="Partie basse/equipe" & equipe
ElseIf c = 14 Or c = 13 Then
equipe = 2
range("A" & i)="Partie basse/equipe" & equipe
ElseIf c = 20 Or c = 22 Then
equipe = 3
range("A" & i)="Partie basse/equipe" & equipe
End If
Je n'ai pas de message d'erreur, ca ne fonctionne tout simplement pas.
(Ps: dsl mais je ne peux pas vous fournir de fichier xl, il y a des données confidentiels a l'interieur)
En vous remerciant par avance!
Alex