Bonjour,
Le problème est le suivant:
je veux sur une file de cellules que le programme me compte 7 cellules avec la même valeur ’’X’’ une fois comptabilisé, elle copie le numéro ou c’est produit l’événement et le renvoi au final de la file, le même procédé se répète pour l’événement 13, 19 et 25 (cumul de 7 série de cellules avec des X). le problème est qu’and il y a une D ou une cellule avec un autre caractère le programme s’arrête, ou il devrait sauter cette cellule est suivre avec le compteur. Je sais pas si me se suis bien expliquer mais ça marche avec le suivant exemple :
sur excel :
de A1 a AD1 (1,2,3,…30 denier numero)
de A2 a AD2 (X,X,X,…,X remplir avec X)
ça marche
si de A2 a AD2 (X,X,X,D,X,X,D,…X) le programme s’arrête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Sub Programme_Principal() Dim Num_Col As Integer Dim Col_Fin As Integer Num_Col = 1 While Cells(2, Num_Col) = "X" Col_Fin = Num_Col While Cells(2, Col_Fin) = Cells(2, Col_Fin + 1) Col_Fin = Col_Fin + 1 If Col_Fin = 7 Then Cells(2, 33) = Cells(1, Col_Fin) End If If Col_Fin = 13 Then Cells(2, 34) = Cells(1, Col_Fin) Cells(2, 35) = Cells(1, Col_Fin) End If If Col_Fin = 19 Then Cells(2, 36) = Cells(1, Col_Fin) Cells(2, 37) = Cells(1, Col_Fin) End If If Col_Fin = 25 Then Cells(2, 38) = Cells(1, Col_Fin) Cells(2, 39) = Cells(1, Col_Fin) End If Wend Num_Col = Col_Fin + 1 Wend End Sub
merci
Partager