Bonjour, encore une autre fois je m'adresse a vous pour avoir votre aide, et je vous remercie d'avance.
j'ai un code qui a comme tache de copie les fonctions sur certains cellule, mais j’aimerai que la copie s'effectue que sur une seule linge, par exemple si je change la cellule A20 , j'aimerai que les cellules de la linge 20 seront changer.
Pour ce code que j’utilise, a chaque fois que je change par exemple la cellule A20 toutes les linges se changent a leurs tours.
J’aimerai que ma question est claire et aussi que j'aurai de votre aide. Merci
Voila le code
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 Private Sub Worksheet_Change(ByVal Target As Range) Dim Fin As Long, i As Long If Target.Cells.Count = 1 Then Fin = Cells(Rows.Count, 1).End(xlUp).Row If Not Application.Intersect(Target, Range("A1:A" & Fin)) Is Nothing Then For i = 18 To Fin If Range("AI" & i) = "-" Then Exit For Else If Range("A" & i).Value <> "" Then Range("E3:ES3").Copy Range("E" & i) Rows(i).RowHeight = 14 End If End If Next i End If End If End Sub
Partager