limie l'action de a macro a 20 colonnes

  • Initiateur de la discussion Evelynetfrancois
  • Date de début
E

Evelynetfrancois

Guest
bonsoir

je cherche desesperement a limite l'action de lma macro ,de la ligne n°2 a la 320
mais egalement de la column 2 a la colonne 20
auriez vous la soluce
bonne soirée et merci d'avance
EetF

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim L As Integer
Application.ScreenUpdating = False
For L = 2 To 320
If Cells(L, 2).Row = ActiveCell.Row Then
Range(Cells(L, 1), Cells(L, 1)).Font.ColorIndex = 3
Else
Range(Cells(L, 1), Cells(L, 1)).Font.ColorIndex = 5
End If
Next L
Application.ScreenUpdating = True
End Sub
 

galopin01

XLDnaute Occasionnel
Bonsoir,
Si j'ai bien compris le but de ta macro est de mettre en rouge la cellule de la colonne 1 qui correspond à la ligne ou tu as cliqué ?
La macro suivante n'active rien du tout et ne fait aucune boucle donc pas besoin de ScreenUpdating :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim iR As Integer
iR = Target.Row
Set iZone = Application.Intersect(Range('B2:T320'), Target)
If Not iZone Is Nothing Then
Range('A2:A320').Font.ColorIndex = 5
Cells(iR, 1).Font.ColorIndex = 3
End If
End Sub
Ok ?

Message édité par: galopin01, à: 15/04/2005 21:47
 

Statistiques des forums

Discussions
312 332
Messages
2 087 361
Membres
103 530
dernier inscrit
Chess01