Re : Etendre une mise en forme conditionnel : tableur spécifique
Bonsoir,
En attendant d'autres avis, une ou deux suggestions:
- Une recherche sur le forum te permettra de trouver différents fils traitant du même sujet. Au hasard, un
code de skoobi
- On pourrait imaginer, sans case à cocher, gérer l'événement du double-clic en colonne A ... le double-click en question provoquerait la mise en couleur de la ligne
- l'inscription -au clavier- d'un simple 'X' dans une cellule de la colonne A pourrait faire la même chose. Simple et sans macro, ni case à cocher
Super, merci pour l'indication vers le code de Skoobi. Justement j'ai essayé de l'adapter à mon tableur... Maintenant j'ai un problème dans ma colonne A (après promis je ne vous embête plus !). Cette dernière fait 6 de large par 13 de hauteur. Que modifier dans la macro possédant le code suivant :
Sub multicase()
Application.ScreenUpdating = False
For lig = 1 To 150
posx = Cells(lig, 13).Left
posy = Cells(lig, 13).Top
largeur = Cells(lig, 13).Width
hauteur = Cells(lig, 13).Height
With ActiveSheet.CheckBoxes.Add(posx, posy, largeur, hauteur)
.LinkedCell = Cells(lig, 13 + 1).Address
.Characters.Text = ""
.Display3DShading = True
End With
Next lig
Application.ScreenUpdating = True
End Sub
Pour que ma check box soit centrée... dans ma cellule A... Compliqué !!
J'ai déjà trouvé comment ajouté l'aspect ombre 3D dans la macro... mais je bloque pour que ma checkbox soit alignée sur la grille
(centrée sur chaque cellule)
Et merci Modeste encore une fois ainsi que les autres pour votre aide ! Je sais que ce serait plus simple de faire modifié simplement avec l'intégration par exemple de "x" dans la cellule A1 pour que la ligne change de couleur... mais la checkbox a un aspect esthétique qui simplifie la vie de mes utilisateurs... qui dès qu'ils voient un tableur prennent peur... alors si on peut leur la simplifier sans que je me la complique trop... J'essaie. De toute façon, c'est dans la difficulté qu'on apprend et qu'on progresse !
Alors merci à vous tous pour votre générosité dans le partage de vos connaissances et de votre savoir !
Amicalement !