Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le chiffre 1.
Merci de votre aide
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:407FE3AF.7E92D395@videotron.ca...
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
!! là je comprend pas plus,
tu me rassures, ;-))
!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2
à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
!! là je comprend pas plus,
tu me rassures, ;-))
!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:407FE3AF.7E92D395@videotron.ca...
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2
à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
!! là je comprend pas plus,
tu me rassures, ;-))
!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2
à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
!! là je comprend pas plus,
tu me rassures, ;-))
parce que j'en trave que couic !
--
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"isabelle" a écrit dans le message de
news:!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2
àU2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
!! là je comprend pas plus,
tu me rassures, ;-))
parce que j'en trave que couic !
--
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:408019B7.41B4929F@videotron.ca...
!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:407FE3AF.7E92D395@videotron.ca...
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2
à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
!! là je comprend pas plus,
tu me rassures, ;-))
parce que j'en trave que couic !
--
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"isabelle" a écrit dans le message de
news:!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2
àU2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
;-) tu me rassure également :-)
isabelle!! là je comprend pas plus,
tu me rassures, ;-))
parce que j'en trave que couic !
--
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"isabelle" a écrit dans le message de
news:!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il
faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3
....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules
A2
àU2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter
une
autrecellule. Par la suite je dois effacer cette cellule pour passer
à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule
a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
;-) tu me rassure également :-)
isabelle
!! là je comprend pas plus,
tu me rassures, ;-))
parce que j'en trave que couic !
--
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:408019B7.41B4929F@videotron.ca...
!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il
faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3
....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:407FE3AF.7E92D395@videotron.ca...
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules
A2
à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter
une
autre
cellule. Par la suite je dois effacer cette cellule pour passer
à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule
a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
;-) tu me rassure également :-)
isabelle!! là je comprend pas plus,
tu me rassures, ;-))
parce que j'en trave que couic !
--
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)
"isabelle" a écrit dans le message de
news:!! là je comprend pas plus,
est ce c'est données :
1 2 3 4 5 7 8 9 10 11 12 13 14 ...
qui doivent être transformer en celle ci
1 1 1 1 1 1 1 2 2 2 2 2 3 ...
isabelle
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il
faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3
....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le
chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules
A2
àU2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter
une
autrecellule. Par la suite je dois effacer cette cellule pour passer
à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule
a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelleBonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le chiffre 1.
Merci de votre aide
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:407FE3AF.7E92D395@videotron.ca...
bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelle
Bonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autre
cellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.
Bonjour,
En fait il faut qu'à chaque fois qu'un chiffre est rencontré, il faut
incrémenter une autre cellule en rapport avec se chiffre.
Exemple:
1 1 1 1 1 1 1 2 2 2 2 2 3 ....
Résultat : 1 : 7
2 : 5
3 : 1
Il y a donc 7 fois le chiffre 1, 5 fois le chiffre 2 et 1 fois le chiffre 1.
Merci de votre aide
"isabelle" a écrit dans le message de
news:bonjour Linebaker,
si je comprend bien il y a les valeurs de 1 à 28 dans les cellules A2 à
U2
quel serait le résultat final soufaité ?
isabelleBonjour,
Voici une partie de mon code.
À chaque fois qu'une cellule à une valeur, elle doit incrémenter une
autrecellule. Par la suite je dois effacer cette cellule pour passer à la
suivante. Voici un exemple de données:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
Ajout:
Range("a2").Activate
If ActiveCell.Value < 0 Then
GoTo FIN
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
---> GoTo Range("a2") ---->>> il faut revenir à la cellule a2
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
ElseIf ActiveCell.Value = 2 Then
Range("j3").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
End If
Ajout1:
If ActiveCell.Value < 1 Then
ActiveCell.Offset(1, -7).Select
ElseIf ActiveCell.Value = 1 Then
Range("j2").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Offset(0, 0).Clear
ActiveCell.Offset(0, 1).Select
GoTo Ajout1
...
FIN:
ActiveWorkbook.Save
Close
End Sub
Merci pour votre aide.