Problème de case à cocher

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 !

emmadrienlaes

XLDnaute Nouveau
Bonjour,

Je souhaite faire un copier/coller de deux colonnes ... la première contenant des cases à cocher et la seconde contenant le résultat en fonction de la coche (vrai ou faux)

Quand je copie/colle sur d'autres colonne, les nouvelles cases à cocher mettent à jours les deux premières colonnes copier au départ.

Comment les desolidariser ? Comment créer une case à cocher activant la cellule à sa droite automatiquement sans avoir à rentrer dans la configuration case par case ?

Merci pour votre aide !

Christophe
 

Pièces jointes

Dernière édition:
Re : Problème de case à cocher

Bonjour emmadrienlaes,

si, si, c'est trés clair... mais je ne connais aucune option des cases à cocher pour faire ce que tu veux.

à la limite, ce qui est envisageable :
tu copie tes cases à cocher, tu les colles, tu les sélectionne toutes (celles collées), et tu lance une macro.

cette solution pourrait te convenir ?
 
Re : Problème de case à cocher

Re,

un truc comme ça par exemple :

Code:
Sub CelluleDeDroite()
Dim CC As CheckBox
    For Each CC In Selection
        If TypeName(CC) = "CheckBox" Then
            CC.LinkedCell = CC.TopLeftCell.Offset(1, 1).Address
        End If
    Next CC
End Sub

en fait, il repère dans quelle cellule se trouve le coin supérieur gauche de ta case à cocher (dans ton exemple, c'est la cellule du dessus parce que la case à cocher dépasse de la hauteur de la ligne)
Puis sur les cases sélectionnées, il les lie à la cellule une ligne en dessous et une colonne à droite
 
Re : Problème de case à cocher

Tototiti2008,

Comment faire pour selectionner plusieurs case (certaines cochées, certaines non cochées) et remettre toutes les cases en non cochées ?

J'ai essayé d'adapter ta macro ... mais je suis trop nul !

Merci pour ton aide
 
Re : Problème de case à cocher

Re,

un truc comme ça :

Code:
Sub DecocheTout()
Dim CC As Object
    For Each CC In Selection
        If TypeName(CC) = "CheckBox" Then
            CC.Value = False
        End If
    Next CC
End Sub

Dans l'autre code tu pourra aussi remplacer

Code:
Dim CC As CheckBox

par

Code:
Dim CC As Object
 
- 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
5
Affichages
175
Réponses
10
Affichages
202
Réponses
15
Affichages
265
Réponses
1
Affichages
135
Réponses
18
Affichages
1 K
Réponses
13
Affichages
209
Retour