Modifier code VBA
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, yannec
***@***
'Veuillez ajouter une routine SVP à ce code pour que les 10 premières saisies la police soit en bleu.les 10 suivants (21 à 30) en rouge et le reste en noir. merci
Private Sub Worksheet_Change(ByVal Target As Range) ActiveSheet.Unprotect "epargne" If Target.Count <> 1 Then Exit Sub If Target.Address = "$C$1" Then Set valeurs = Union(Range("A3:A27"), Range("D3:D27"), Range("G3:G27"), Range("J3:J27"), Range("M3:M27"), Range("P3:P27"), Range("S3:S27"), Range("V3:V27"), Range("Y3:Y27"), Range("AB3:AB27")) For Each cel In valeurs If cel.Value = Target.Value Then ActiveWindow.ScrollRow = cel.Row ActiveWindow.ScrollColumn = cel.Column cel.Offset(0, 1).Select Exit Sub End If Next End If Set casiers = Union(Range("B3:B27"), Range("E3:E27"), Range("H3:H27"), Range("K3:K27"), Range("N3:N27"), Range("Q3:Q27"), Range("T3:T27"), Range("W3:W27"), Range("Z3:Z27"), Range("AC3:AC27")) If Not Intersect(casiers, Target) Is Nothing Then Range("C1") = "" Range("A1").Select ActiveWindow.ScrollRow = Selection.Row ActiveWindow.ScrollColumn = Selection.Column Range("C1").Select Set lignech = Sheets("Versements").Columns("e").Find(Target.Offset(0, -1), LookIn:=xlValues, lookat:=xlWhole) For n = 6 To 17 If Sheets("Versements").Cells(3, n) = CDate("01/" & Month(Date) & "/" & Year(Date)) Then 'Month(Date) + 1 erreur ? col = n End If Next If Not lignech Is Nothing Then If Target.Value <> "" Then Sheets("versements").Unprotect "epargne" Sheets("Versements").Cells(lignech.Row, col) = Target.Value End If End If End If End Sub
Windows / Firefox 109.0
- Excel target.address
- Code ascii - Guide
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier code pin - Guide
- Code puk bloqué - Guide
2 réponses
Bonjour,
Tu as du te tromper de site .....
Ici .. on ne fait pas le travail à la place des autres !
Si tu as des difficultés, explique clairement tes points de blocage... et là... peut-être que quelqu'un t'expliquera comment faire...
Bonjour, apparement oui, donc je vais en chercher un autre.Je suis un ancien mineur de
charbon, j'ai 75 ans et je n'ai jamais appris l'anglais. Oui pour moi c'est compliqué, mais j'y arrivera
sans ton aide.
Tu as mal compris je pense.
De l'aide... on peut t'en donner ( et pas que moi.. )
Mais par contre, nous le coderons pas à ta place.
Comme je te l'ai expliqué, si tu as des soucis, décris les précisément qu'on puisse essayer de t'orienter vers la meilleur façon de faire.
Bien entendu, si tu veux que quelqu'un te fournisse le code tout cuit, en effet, il vaut mieux chercher ailleurs.