Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 anomalie VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

eastwick

XLDnaute Accro
Bonjour à toutes et tous,
Dans le fichier joint, quand je tape CA ou RTT dans une des cellules correspondant à un jour de l'année, la coloration de ladite cellule s'effectue correctement mais à la fin, toute la feuille est sélectionnée. Ca ne pose pas de problème en soi mais je préfèrerai une validation classique avec un positionnement du "curseur" sous la cellule que je viens de remplir. Cela vient du code VBA.
Un grand merci.
 

Pièces jointes

Bonjour eastwick,

Avec 547 posts à votre actif vous ne savez toujours pas qu'en VBA les Select sont à proscrire ?

De toute façon votre macro Worksheet_Calculate était monstrueuse, je l'ai revue :
Code:
Private Sub Worksheet_Calculate()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("B5:BI14").Columns
    c.Interior.Color = c.Cells(0, 1)
Next
For Each c In Range("B20:BJ29").Columns
    c.Interior.Color = c.Cells(0, 1)
Next
For Each c In Range("B35:BJ44").Columns
    c.Interior.Color = c.Cells(0, 1)
Next
For Each c In Range("B50:BK59").Columns
    c.Interior.Color = c.Cells(0, 1)
Next
For Each c In Range("B65:BJ74").Columns
    c.Interior.Color = c.Cells(0, 1)
Next
For Each c In Range("B80:BJ89").Columns
    c.Interior.Color = c.Cells(0, 1)
Next
For Each c In Range("B95:AF104").Columns
    c.Interior.Color = c.Cells(0, 1)
Next

Cells.FormatConditions.Delete
UsedRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
    Formula1:="=""CA"""
UsedRange.FormatConditions(1).Interior.ColorIndex = 43
UsedRange.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
    Formula1:="=""RTT"""
UsedRange.FormatConditions(2).Interior.ColorIndex = 23

End Sub
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
3
Affichages
1 K
  • Question Question
XL 2010 Aide macro
Réponses
19
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…