voila j'ai une macro qui cree une nouvelle feuille dont le nom est la date
(une variable appellee myfeuilledate) elle ajoute aussi un checkbox1 dans
cette feuille et donc j'aurais voulu savoir ou est ce que je dois placer le
code pour que des que l'on clique sur le checkbox cela entraine une execusion
d'une macro :
---
If Worksheets(mydatefeuille).CheckBox1.Value = True Then
Call recherche
Else
End If
---
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ThierryP
Bonjour,
Si tu ajoutes un checkbox1, tu ajoutes le code dans la feuille :
Private Sub OptionButton1_Click() If Worksheets(mydatefeuille).CheckBox1.Value = True Then Call recherche Else .... End If End Sub
Pour écrire du code dans VBA avec VBA, regarde le lien ci-dessous : http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/c464bf9c60f18c8f/74a1144e0a226515?qìrire+code+par+vba&rnum=1#74a1144e0a226515
Bonjour,
voila j'ai une macro qui cree une nouvelle feuille dont le nom est la date (une variable appellee myfeuilledate) elle ajoute aussi un checkbox1 dans cette feuille et donc j'aurais voulu savoir ou est ce que je dois placer le code pour que des que l'on clique sur le checkbox cela entraine une execusion d'une macro : --- If Worksheets(mydatefeuille).CheckBox1.Value = True Then Call recherche Else End If ---
Greg
-- @+ thierryp ----------------- Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet - G. Courteline
Bonjour,
Si tu ajoutes un checkbox1, tu ajoutes le code dans la feuille :
Private Sub OptionButton1_Click()
If Worksheets(mydatefeuille).CheckBox1.Value = True Then
Call recherche
Else
....
End If
End Sub
Pour écrire du code dans VBA avec VBA, regarde le lien ci-dessous :
http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/c464bf9c60f18c8f/74a1144e0a226515?qìrire+code+par+vba&rnum=1#74a1144e0a226515
Bonjour,
voila j'ai une macro qui cree une nouvelle feuille dont le nom est la date
(une variable appellee myfeuilledate) elle ajoute aussi un checkbox1 dans
cette feuille et donc j'aurais voulu savoir ou est ce que je dois placer le
code pour que des que l'on clique sur le checkbox cela entraine une execusion
d'une macro :
---
If Worksheets(mydatefeuille).CheckBox1.Value = True Then
Call recherche
Else
End If
---
Greg
--
@+ thierryp
-----------------
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin
gourmet - G. Courteline
Si tu ajoutes un checkbox1, tu ajoutes le code dans la feuille :
Private Sub OptionButton1_Click() If Worksheets(mydatefeuille).CheckBox1.Value = True Then Call recherche Else .... End If End Sub
Pour écrire du code dans VBA avec VBA, regarde le lien ci-dessous : http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/c464bf9c60f18c8f/74a1144e0a226515?qìrire+code+par+vba&rnum=1#74a1144e0a226515
Bonjour,
voila j'ai une macro qui cree une nouvelle feuille dont le nom est la date (une variable appellee myfeuilledate) elle ajoute aussi un checkbox1 dans cette feuille et donc j'aurais voulu savoir ou est ce que je dois placer le code pour que des que l'on clique sur le checkbox cela entraine une execusion d'une macro : --- If Worksheets(mydatefeuille).CheckBox1.Value = True Then Call recherche Else End If ---
Greg
-- @+ thierryp ----------------- Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet - G. Courteline
michdenis
Bonjour sharpegreg,
En supposant que dans ta feuille source tu as déjà un contrôle "checkbox" issu de la barre d'outils contrôle...le code (macro) associé à ce bouton devrait se retrouver dans le module feuille où le checkbox est situé...
Attention, si tu copies ta feuille vers un autre classeur, le code du module feuille va aussi se copier mais si tu appeles (Call recherche) une procédure qui était dans le fichier original, la procédure n'ayant pas été copiée, excel ne pourra l'exécuter et retournera une erreur.
Salutations!
"sharpegreg" a écrit dans le message de news:
Bonjour,
voila j'ai une macro qui cree une nouvelle feuille dont le nom est la date (une variable appellee myfeuilledate) elle ajoute aussi un checkbox1 dans cette feuille et donc j'aurais voulu savoir ou est ce que je dois placer le code pour que des que l'on clique sur le checkbox cela entraine une execusion d'une macro : --- If Worksheets(mydatefeuille).CheckBox1.Value = True Then Call recherche Else End If ---
Greg
Bonjour sharpegreg,
En supposant que dans ta feuille source tu as déjà un contrôle "checkbox"
issu de la barre d'outils contrôle...le code (macro) associé à ce bouton
devrait se retrouver dans le module feuille où le checkbox est situé...
Attention, si tu copies ta feuille vers un autre classeur, le code
du module feuille va aussi se copier mais si tu appeles (Call recherche)
une procédure qui était dans le fichier original, la procédure n'ayant
pas été copiée, excel ne pourra l'exécuter et retournera une erreur.
Salutations!
"sharpegreg" <sharpegreg@discussions.microsoft.com> a écrit dans le message de news:
0279A3EB-2788-4C9F-A73A-DF02681D97D2@microsoft.com...
Bonjour,
voila j'ai une macro qui cree une nouvelle feuille dont le nom est la date
(une variable appellee myfeuilledate) elle ajoute aussi un checkbox1 dans
cette feuille et donc j'aurais voulu savoir ou est ce que je dois placer le
code pour que des que l'on clique sur le checkbox cela entraine une execusion
d'une macro :
---
If Worksheets(mydatefeuille).CheckBox1.Value = True Then
Call recherche
Else
End If
---
En supposant que dans ta feuille source tu as déjà un contrôle "checkbox" issu de la barre d'outils contrôle...le code (macro) associé à ce bouton devrait se retrouver dans le module feuille où le checkbox est situé...
Attention, si tu copies ta feuille vers un autre classeur, le code du module feuille va aussi se copier mais si tu appeles (Call recherche) une procédure qui était dans le fichier original, la procédure n'ayant pas été copiée, excel ne pourra l'exécuter et retournera une erreur.
Salutations!
"sharpegreg" a écrit dans le message de news:
Bonjour,
voila j'ai une macro qui cree une nouvelle feuille dont le nom est la date (une variable appellee myfeuilledate) elle ajoute aussi un checkbox1 dans cette feuille et donc j'aurais voulu savoir ou est ce que je dois placer le code pour que des que l'on clique sur le checkbox cela entraine une execusion d'une macro : --- If Worksheets(mydatefeuille).CheckBox1.Value = True Then Call recherche Else End If ---