salut,
j'ai un code pas fini comme ça(au passage ou est la fonction pour inserer mon code dans une jolie case) :
Sub activ1()
Dim i As Long
Dim x As Long
Sheets(1).Select
i = 2
Cells(i, 1).Activate
x = 1
Do
If ActiveCell.Value = ActiveCell.Offset(x, 0).Value Then
x = x + 1
Loop While ActiveCell.Value <> ActiveCell.Offset(x, 0).Value
Else: Range(ActiveCell, ActiveCell.Offset(x, 0)).Select
Selection.Copy
End If
End Sub
Et un message d'erreur (normal) qui me dit fonction loop sans do !
J'essai d'avoir le fonctionnement suivant
si valeur de la cellule active = valeur de la cellule en dessous
alors compare
valeur de la cellule active avec valeur de la cellule 2 ligne en dessous
puis idem 3, 4, 5 ...lignes en dessous
jusqu'a ce que valeur de la cellule active soit differente de valeur de la cellule X ligne en dessous
incredible isn't it !
Bonne soirée
Fred
j'ai un code pas fini comme ça(au passage ou est la fonction pour inserer mon code dans une jolie case) :
Sub activ1()
Dim i As Long
Dim x As Long
Sheets(1).Select
i = 2
Cells(i, 1).Activate
x = 1
Do
If ActiveCell.Value = ActiveCell.Offset(x, 0).Value Then
x = x + 1
Loop While ActiveCell.Value <> ActiveCell.Offset(x, 0).Value
Else: Range(ActiveCell, ActiveCell.Offset(x, 0)).Select
Selection.Copy
End If
End Sub
Et un message d'erreur (normal) qui me dit fonction loop sans do !
J'essai d'avoir le fonctionnement suivant
si valeur de la cellule active = valeur de la cellule en dessous
alors compare
valeur de la cellule active avec valeur de la cellule 2 ligne en dessous
puis idem 3, 4, 5 ...lignes en dessous
jusqu'a ce que valeur de la cellule active soit differente de valeur de la cellule X ligne en dessous
incredible isn't it !
Bonne soirée
Fred