Problème de boucle
Résolu/Fermé
planchaa
Messages postés
5
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
28 décembre 2014
-
Modifié par Chris 94 le 27/12/2014 à 19:48
planchaa - 31 déc. 2014 à 15:30
planchaa - 31 déc. 2014 à 15:30
11 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 28/12/2014 à 08:16
Modifié par michel_m le 28/12/2014 à 08:16
Bonjour,
peut-^tre:
Il y a actuellement une mise à jour "foireuse" de Microsoft sur les contrôles activeX installés sur une feuille de calcul
voir
https://forums.commentcamarche.net/forum/affich-31191567-bouton-macro-bloque
avec un lien intéressant vers un autre forum;
tu peux spprimmer tous les .exd
mais les numéros des boutons commencent alors par 21 !
Bon courage
Michel
peut-^tre:
Il y a actuellement une mise à jour "foireuse" de Microsoft sur les contrôles activeX installés sur une feuille de calcul
voir
https://forums.commentcamarche.net/forum/affich-31191567-bouton-macro-bloque
avec un lien intéressant vers un autre forum;
tu peux spprimmer tous les .exd
mais les numéros des boutons commencent alors par 21 !
Bon courage
Michel
planchaa
Messages postés
5
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
28 décembre 2014
28 déc. 2014 à 10:03
28 déc. 2014 à 10:03
Bonjour et merci michel_m pour ton aide, j'ai essayé de supprimer et même de renommer cette mise à jour mais cela ne change rien, mes boutons activeX sont inutilisables. Et même si j'y arrivait, en l'envoyant à mon enseignant, est ce qu'il ne faudrait pas qu'il supprime cette mise à jour également ?
J'abandonne l'idée des boutons activeX, comme j'ai aussi tout refait avec des contrôles de formulaires je n'aurais plus que le problème de ma boucle...
J'abandonne l'idée des boutons activeX, comme j'ai aussi tout refait avec des contrôles de formulaires je n'aurais plus que le problème de ma boucle...
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
28 déc. 2014 à 11:17
28 déc. 2014 à 11:17
Bonjour
en l'envoyant à mon enseignant, est ce qu'il ne faudrait pas qu'il supprime cette mise à jour également ? --
Effectivement! mais le mieux serait peut-^tre de lui signaler le problème avant l'envoi en lui copiant-collant les url des discussions sur CCM et DVP
en l'envoyant à mon enseignant, est ce qu'il ne faudrait pas qu'il supprime cette mise à jour également ? --
Effectivement! mais le mieux serait peut-^tre de lui signaler le problème avant l'envoi en lui copiant-collant les url des discussions sur CCM et DVP
planchaa
Messages postés
5
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
28 décembre 2014
28 déc. 2014 à 14:48
28 déc. 2014 à 14:48
Oui c'est une solution, merci michel_m, si jamais je n'arrive vraiment pas à résoudre mon problème de boucle c'est ce que je ferai.
Si quelqu'un peut m'aider ce serait génial, s'il vous plait!!
Si quelqu'un peut m'aider ce serait génial, s'il vous plait!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
28 déc. 2014 à 17:16
28 déc. 2014 à 17:16
excuses moi, je m'étais braquer sur l 'activeX
j'ai retrouvé cette tvieille bidouille VBA (xl2000) dans mon grenier
mais je n'ai jamais compris pourquoi "left" déplacait vers la droite... :-\
j'ai retrouvé cette tvieille bidouille VBA (xl2000) dans mon grenier
ActiveSheet.Shapes("Picture 3").IncrementLeft 200
mais je n'ai jamais compris pourquoi "left" déplacait vers la droite... :-\
planchaa
Messages postés
5
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
28 décembre 2014
28 déc. 2014 à 17:34
28 déc. 2014 à 17:34
Merci mais cela ne change rien, j'utilise toujours la même boucle...je ne sais vraiment plus quoi faire :(
Left permet de deplacer horizontalement; c'est plus ou moins à gauche en fait je crois
Left permet de deplacer horizontalement; c'est plus ou moins à gauche en fait je crois
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 28/12/2014 à 18:00
Modifié par michel_m le 28/12/2014 à 18:00
Chez moi ca se déplace en incrémentant et non par modification de la position left
https://www.cjoint.com/?3LCsgK3qiFV
XL2007 VBA et non Vb comme tu l'indiques
Michel
https://www.cjoint.com/?3LCsgK3qiFV
XL2007 VBA et non Vb comme tu l'indiques
Michel
planchaa
Messages postés
5
Date d'inscription
samedi 27 décembre 2014
Statut
Membre
Dernière intervention
28 décembre 2014
28 déc. 2014 à 19:31
28 déc. 2014 à 19:31
Génial, merci beaucoup michel_m!! J'ai repris ton code et cela m'a effectivement l'air de marcher, j'espère qu'il marchera encore demain!
Quelle est la différence entre VBA et Vb ?
Et sais tu comment on fait pour rendre invisible ou inutilisable des boutons issuent de contrôles de formulaire ? Avec activeX il suffit d'utiliser leurs propriétés (Enabled, Visible) mais avec les contrôles de formulaire il n'y a pas de propriétés donc je ne vois pas comment faire..
Quelle est la différence entre VBA et Vb ?
Et sais tu comment on fait pour rendre invisible ou inutilisable des boutons issuent de contrôles de formulaire ? Avec activeX il suffit d'utiliser leurs propriétés (Enabled, Visible) mais avec les contrôles de formulaire il n'y a pas de propriétés donc je ne vois pas comment faire..
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 29/12/2014 à 06:51
Modifié par michel_m le 29/12/2014 à 06:51
Bonjour,
comment on fait pour rendre invisible ou in...
Non, je ne vois pas
Mais une fois viré les ".edx", tu peux réinsérer un activeX et le renommer Btn_start par ex (c'est mieux que commandbutton21 et généralement apprécié pour faciliter la la compréhension pour la maintenance)
VBA est une variante spécialisée de Vb utilisable que sur MSOFFICE
VB est éxécutable, VBA non
Vb travaille à partir d'un formulaire, VBa à partir du logiciel utilisé (excel, access), etc.
Maintenant, si ca marche un jour et pas un autre, c'est un autre problème lié à excel ---> réparation avec le Cd, sécurité... si il n'y a pas eu un oubli de sauvegarde (ca, je sais bien faire)
Michel
comment on fait pour rendre invisible ou in...
Non, je ne vois pas
Mais une fois viré les ".edx", tu peux réinsérer un activeX et le renommer Btn_start par ex (c'est mieux que commandbutton21 et généralement apprécié pour faciliter la la compréhension pour la maintenance)
VBA est une variante spécialisée de Vb utilisable que sur MSOFFICE
VB est éxécutable, VBA non
Vb travaille à partir d'un formulaire, VBa à partir du logiciel utilisé (excel, access), etc.
Maintenant, si ca marche un jour et pas un autre, c'est un autre problème lié à excel ---> réparation avec le Cd, sécurité... si il n'y a pas eu un oubli de sauvegarde (ca, je sais bien faire)
Michel
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
29 déc. 2014 à 08:34
29 déc. 2014 à 08:34
Bonjour,
Pour rendre visible ou invisible un bouton formulaire, faire l'essai avec 3 boutons:
ensuite supprimer cette mise à jour pour récupérer les boutons formulaire:
Security Update for Microsoft Office 2007 suites (KB2596927)
anneau de configuration-Programmes-Programmes et fonctionnalités-Mises à jour installées
Clic droit sur la mise à jour: Désinstaller
N'oubliez pas de désactiver les mises à jour automatique, sinon rebelote
Pour rendre visible ou invisible un bouton formulaire, faire l'essai avec 3 boutons:
Option Explicit Dim myDocument Sub Bouton1_Clic() Set myDocument = Worksheets(1) myDocument.Shapes(3).Visible = False End Sub Sub Bouton2_Clic() Set myDocument = Worksheets(1) myDocument.Shapes(3).Visible = True End Sub Sub Bouton3_Clic() test End Sub Sub test() Dim img As Object For Each img In Worksheets(1).Shapes MsgBox img.Name Next End Sub
ensuite supprimer cette mise à jour pour récupérer les boutons formulaire:
Security Update for Microsoft Office 2007 suites (KB2596927)
anneau de configuration-Programmes-Programmes et fonctionnalités-Mises à jour installées
Clic droit sur la mise à jour: Désinstaller
N'oubliez pas de désactiver les mises à jour automatique, sinon rebelote