Bonjour
pour expliquer simplement ce que je veux. Je voudrais que quand j'écrive quelque chose dans B2, je voudrais que la valeur se reporte automatiquement en B6, puis C2 dans C6, et ainsi de suite jusqu'en J.
Je dois effectuer cela pour plusieurs lignes : la 2 se reporte dans la 6, la 3 dans la 7 et la 4 dans la 8 etc... jai mis le fichier en copie pour plus de clarté...
Jai tenté :
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A3:J3").Value = Range("a1:j1").Value
End Sub
mais le problème cest qu'apparemment c'est très lourd (car je dois l'effectuer pour 8 lignes différentes dans mon vrai fichier). et jai une contrainte : je ne peux pas ordonner les lignes)
:s
j'ai tenté aussi ca :
Sub calculs()
For i = 2 To 6
Cells(6, i).Value = Cells(2, i).Value
Next i
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 And Target.Address(0, 0) = "B2:B6" Then calculs
End Sub
mais là il faut activer la macro sans arret pour que la copie se fasse.
Je dois en+ appliquer la macro à toutes les feuilles de mon classeur.
Est ce que quelqu'un pourrait m'aider svp??
merci beaucoup !!!!!!!!!!!!!!
pour expliquer simplement ce que je veux. Je voudrais que quand j'écrive quelque chose dans B2, je voudrais que la valeur se reporte automatiquement en B6, puis C2 dans C6, et ainsi de suite jusqu'en J.
Je dois effectuer cela pour plusieurs lignes : la 2 se reporte dans la 6, la 3 dans la 7 et la 4 dans la 8 etc... jai mis le fichier en copie pour plus de clarté...
Jai tenté :
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A3:J3").Value = Range("a1:j1").Value
End Sub
mais le problème cest qu'apparemment c'est très lourd (car je dois l'effectuer pour 8 lignes différentes dans mon vrai fichier). et jai une contrainte : je ne peux pas ordonner les lignes)
:s
j'ai tenté aussi ca :
Sub calculs()
For i = 2 To 6
Cells(6, i).Value = Cells(2, i).Value
Next i
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 And Target.Address(0, 0) = "B2:B6" Then calculs
End Sub
mais là il faut activer la macro sans arret pour que la copie se fasse.
Je dois en+ appliquer la macro à toutes les feuilles de mon classeur.
Est ce que quelqu'un pourrait m'aider svp??
merci beaucoup !!!!!!!!!!!!!!