Gérer des cases à cocher en VBA [Résolu]

Signaler
Messages postés
19
Date d'inscription
jeudi 3 novembre 2005
Statut
Membre
Dernière intervention
16 juin 2006
-
Messages postés
19
Date d'inscription
jeudi 3 novembre 2005
Statut
Membre
Dernière intervention
16 juin 2006
-
Bonjour !

Je voudrais copier des colonnes de ma feuilles 1 dans ma feuille 2 selon un critére. Le critére est que la case à cocher doit avoir sa valeur égale à vrai (elle doit être cochée).

Est-il possible de le faire? Si oui, comment?

Merci d'avance pour votre aide

Louloute

2 réponses

Messages postés
169
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
7 avril 2008
2
salut,

ça dépend du type de case à coché que tu utilises

l'as tu inséréé à partir de la barre d'outil formulaire ou controles ?

pour controles :

tu n'as qu'à coder l'évènement click :

Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
   
    Sheets("Feuil1").Select
    Columns("A:A").Select
    Selection.Copy
    Sheets("Feuil2").Select
    Columns("A:A").Select
    ActiveSheet.Paste
End If


End Sub

pour formulaire , tu n'as qu'à faire affecter une macro puis enregistrer,
enregistre tes manip
arrete l'enregistreur
lie ta case à cocher à une cellule (par exemple a1)
et ajoute la condition dans le code

if range("a1").value = true then   ( au début)
et
end if   (à la fin)

voilà
@+++

[mailto:K@lobit K@lobit] < Ne pas clicker ici
Mon Site < Mais ici

Je cherche des personnes pour développer un site dédié à excel, si vous êtes partant pou
Messages postés
19
Date d'inscription
jeudi 3 novembre 2005
Statut
Membre
Dernière intervention
16 juin 2006

Merci beaucoup de ton aide.

Cela va vraiment m'aider.

Merci encore.

Louloute