Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 17h07   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 1
Points : 1
Par défaut Cases à cocher

Bonjour à tous,

J'ai inséré des cases à cocher sur une feuille excel via le développeur en insérant le contrôle de formulaire case à cocher.
Ce que je recherche maintenant est un code vba que je pourrais inclure dans une macro pour qu'à chaque clic sur un bouton cela efface les choix précédents saisis dans mes cases à cocher

Merci d'avance pour le coup de main

Titian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 17h20   #2
Futur Membre du Club
 
Inscription : juin 2007
Messages : 68
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 68
Points : 18
Points : 18
Bonjour

Pour chaque bouton

Code :
1
2
3
4
5
6
 
Sub checkbox_keypress()
for each checkbox in activesheet.controls
checkbox.value=false
next
end sub
Pas testé mais il te faut un truc dans ce genre (il faut s'assurer que le bouton clické se coche bien !)

A+
Philippe
filtep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 17h28   #3
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 313
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 313
Points : 2 679
Points : 2 679
Bonjour,
Une piste parmi d'autres. Imaginons que tu veuilles remettre à False toutes les case à cocher de ta feuille au moment où on l'active.
Code :
1
2
3
4
5
6
Private Sub Worksheet_Activate()
 Dim cb As Object
 For Each cb In CheckBoxes
  cb = False
 Next
End Sub
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/02/2012, 23h48   #4
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 1
Points : 1
Salut,

Merci pour les propositions, je vais partir sur cette base

Si un problème apparait, je posterai une nouvelle discussion

Titian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h24.


 
 
 
 
Partenaires

Hébergement Web