bonsoir a vous,
encore je m'adresse a vous et j'espere avoir votre aide, j'utilise le code suivant pour faire une copie de certains fontions, j'aimerai que la copie prends fin avec la premiere "-" qui se presente au niveau de la colonne AI, et ne pas seulement pour la cellule qui existe sur la colonne AI et qui contient "-"
j'espere avoir votre aide, merci
encore je m'adresse a vous et j'espere avoir votre aide, j'utilise le code suivant pour faire une copie de certains fontions, j'aimerai que la copie prends fin avec la premiere "-" qui se presente au niveau de la colonne AI, et ne pas seulement pour la cellule qui existe sur la colonne AI et qui contient "-"
j'espere avoir votre aide, merci
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim plage As Range, cel As Range
Set plage = Intersect(Target, [Code_BANQUE]) 'Zone => plage nommée dans la feuille
If Not plage Is Nothing Then
Application.EnableEvents = False 'désactive l'action des évènements
For Each cel In plage
cel = UCase(cel.Text) 'mise en majuscule
Next
Application.EnableEvents = True 'réactivation
End If
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("A4:A" & Fin)) Is Nothing Then
i = Target.Row
If Range("AI" & i) = "-" Then Exit Sub
If Range("A" & i).Value <> "" Then
Range("I1:M1").Copy Range("I" & i)
Rows(i).RowHeight = 14
End If
End If
End If
End Sub