Cocher une checkbox à partir d'une autre
Résolu
tomlinson33
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
tomlinson33 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
tomlinson33 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Cocher une checkbox à partir d'une autre
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Créer une icone à partir d'une image - Guide
- Créer une vidéo à partir de photos - Guide
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
11 réponses
ayant fait des macros ainsi que du VBA je n'ai pas le souvenir que ce soit possible.
Entre des feuilles de calculs différentes mais d'un même classeur oui mais entre 2 fichiers excel j'en doute après je peux me tromper.
Entre des feuilles de calculs différentes mais d'un même classeur oui mais entre 2 fichiers excel j'en doute après je peux me tromper.
je n'arrive même plus à trouve le code pour cocher une checkbox d'un second formulaire à partir du premier (sur vb) parce qu'à partir de vb je pense qu'on peut vite se tourner vers vba, j'ai essayé
private sub CheckBox1()
userform2.oleobjects("checkbox2").object.value=true
end sub
il me semblais que c'étais un truc du genre mais ca ne marche pas ..
private sub CheckBox1()
userform2.oleobjects("checkbox2").object.value=true
end sub
il me semblais que c'étais un truc du genre mais ca ne marche pas ..
normalement de mémoire le code pour cocher une checkbox d'une autre feuille suivant celle d'une feuille doit être:
Private Sub cocher()
If Sheets("Feuil1").OLEObjects("CheckBox1").Object.Value = True Then
Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
End If
End Sub
NB: Code non testé
Private Sub cocher()
If Sheets("Feuil1").OLEObjects("CheckBox1").Object.Value = True Then
Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
End If
End Sub
NB: Code non testé
merci beaucoup ton code marche cependant il marche que pour deux checkbox sur le meme fichier excel, comment je fais pour appelé l'autre fichier excel. ( je suppose que l'autre fichier est déjà ouvert pour simplifier le problème ) . en fet je connais pas le raccourci pour appeler un autre fichier excel , par quoi dois-je remplacer cette ligne
Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
la j'en suis pas sur du tout car je ne l'ai jamais tester ni fait:
Ouverture du 2ème fichier Excel:
Workbooks.Open ("C:\........xlsx")
Puis à partir de là je pense que tu peux travailler sur ton deuxième fichier en fonction du premier.
Je dis bien je n'en suis pas sur car je ne l'ai jamais fait.
NB: tu as plusieurs propriété importante concernant l'ouverture du 2ème fichier tel que ActiveWindow.Close (SaveChanges = False)
Ouverture du 2ème fichier Excel:
Workbooks.Open ("C:\........xlsx")
Puis à partir de là je pense que tu peux travailler sur ton deuxième fichier en fonction du premier.
Je dis bien je n'en suis pas sur car je ne l'ai jamais fait.
NB: tu as plusieurs propriété importante concernant l'ouverture du 2ème fichier tel que ActiveWindow.Close (SaveChanges = False)
désolé je me suis mal exprimé! mon second fichier excel est déjà ouvert. le seul problème c'est que je peux pas écrire sur vba la formule suivante
Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
il faudrait un code du genre
nom_2eme_fichier.Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
mais celui la est faux et c'est la que je bloque
Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
il faudrait un code du genre
nom_2eme_fichier.Sheets("Feuil2").OLEObjects("CheckBox2").Object.Value = True
mais celui la est faux et c'est la que je bloque
du coup je pense que tu peux essayer un truc du genre:
Workbooks("nom_fichier.xls").Sheets(....)
Sans tester tout de suite le lien entre les CheckBox test juste un MSgBox ou un truc vraiment simple pour voir si le lien entre les 2 fichier se fait
Workbooks("nom_fichier.xls").Sheets(....)
Sans tester tout de suite le lien entre les CheckBox test juste un MSgBox ou un truc vraiment simple pour voir si le lien entre les 2 fichier se fait
je sais pas je crois que ça marche pas, mais je n'arrive même plus à faire fonctionner deux checkbox du même dossier excel mais pas le même onglet donc c'est peut-être moi. je commence a saturer de ces checkbox je pensais pas que c'étais si compliqué ! il me dis à chaque fois erreur 9 l'indice n'appartient pas à la sélection
la par contre je sèche...
essaie de bien reprendre ton code du début et de vérifier que tu n'a pas de petites erreurs qui pourraient faire planter la suite
essaie de bien reprendre ton code du début et de vérifier que tu n'a pas de petites erreurs qui pourraient faire planter la suite