Pave directionnel bloqué apres macro
Résolu/Fermé
A voir également:
- Pave directionnel bloqué apres macro
- Pavé tactile bloqué - Guide
- Pavé numérique bloqué - Guide
- Code puk bloqué - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Compte gmail bloqué - Guide
8 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juil. 2015 à 08:29
25 juil. 2015 à 08:29
Bonjour,
question bête:
As- tu mis la propriété ShowModal à False de ton UserForm?
question bête:
As- tu mis la propriété ShowModal à False de ton UserForm?
Bonjour,
Merci pour votre intérêt à la question.
Le Userform n'a pas la propriété ShowModal à False.
J'ai essayé les 2 cas, le problème reste le même.
C'est bizarre ... ne serait ce pas lié à la création d'un objet Chart ?
J'ai testé quand j'enlève le code, le Userform s'ouvre correctement (bien sur sans l'image), quand je le ferme, le pavé directionnel est toujours opérationnel. Je remet le code et là, ça ne fonctionne plus ???
Merci pour votre intérêt à la question.
Le Userform n'a pas la propriété ShowModal à False.
J'ai essayé les 2 cas, le problème reste le même.
C'est bizarre ... ne serait ce pas lié à la création d'un objet Chart ?
J'ai testé quand j'enlève le code, le Userform s'ouvre correctement (bien sur sans l'image), quand je le ferme, le pavé directionnel est toujours opérationnel. Je remet le code et là, ça ne fonctionne plus ???
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juil. 2015 à 11:37
25 juil. 2015 à 11:37
Voir ceci pour pouvoir travailler sur une feuille quand l'UserForm est présente:
https://silkyroad.developpez.com/VBA/UserForm/#LIII-A-2
https://silkyroad.developpez.com/VBA/UserForm/#LIII-A-2
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juil. 2015 à 13:11
25 juil. 2015 à 13:11
Poster ici, je vois ce que ça donne chez moi:
https://www.cjoint.com/
https://www.cjoint.com/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juil. 2015 à 14:34
25 juil. 2015 à 14:34
Le pave te sert à naviguer dans le combo pour faire défiler les images (haut et bas).
Si tu veux naviguer sur ta feuille, il faut cliquer sur le TextBox2 avant et cliquer sur ta feuille ensuite:
Affichage images internes dans un formulaire
TexBox2
Voilà
Si tu veux naviguer sur ta feuille, il faut cliquer sur le TextBox2 avant et cliquer sur ta feuille ensuite:
Affichage images internes dans un formulaire
TexBox2
Voilà
Hm... après quand on ferme le userform et que l'on se met dans une cellule quelconque sur la feuille accueil, là on ne peut pas utiliser les flèches pour se déplacer sur la feuille.
Ce n'est pas dans le userform
Désolé, j'essaie de bien expliquer mais c'est pas évident.
pour info, ça le fait sur 2 postes différents qui ont office 2007 et 2013.
merci encore
Ce n'est pas dans le userform
Désolé, j'essaie de bien expliquer mais c'est pas évident.
pour info, ça le fait sur 2 postes différents qui ont office 2007 et 2013.
merci encore
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juil. 2015 à 16:51
25 juil. 2015 à 16:51
Il faut cliquer ici pour rétablir
![](https://img-19.ccm2.net/FIqwEdXWa_ZS8dERrkDbfBBcJYo=/d1e0c7ac55a04e83894337104b0deadb/ccm-ugc/BFLq0qH8MKEDKHaNkfpsWUltT-capture-s-.png)
Sinon il changer le code!!!!!
![](https://img-19.ccm2.net/FIqwEdXWa_ZS8dERrkDbfBBcJYo=/d1e0c7ac55a04e83894337104b0deadb/ccm-ugc/BFLq0qH8MKEDKHaNkfpsWUltT-capture-s-.png)
Sinon il changer le code!!!!!
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juil. 2015 à 17:03
25 juil. 2015 à 17:03
Rectifier le code :
Dim f Private Sub UserForm_Activate() Me.ComboBox1.ListIndex = 0 'affiche image à l'ouverture End Sub Private Sub UserForm_Initialize() Set f = Sheets("photos") For Each s In f.Shapes Me.ComboBox1.AddItem s.Name Next End Sub Private Sub ComboBox1_Change() Set s = f.Shapes(CStr(Me.ComboBox1)) s.CopyPicture f.ChartObjects.Add(0, 0, s.Width, s.Height).Chart.Paste f.ChartObjects(1).Chart.Export Filename:="monimage.jpg" f.Shapes(f.Shapes.Count).Delete Me.Image1.PictureSizeMode = fmPictureSizeModeZoom Me.Image1.Picture = LoadPicture("monimage.jpg") Kill "monimage.jpg" End Sub Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) ActiveSheet.Shapes("Text Box 2").Select 'selection pour rétablir pavé End Sub
OK bien vue ... je viens de comprendre.
Sinon le code a changé car je m'en suis servi pour l'adapter sans le choix avec la combo. Du coup, mon code affiche l'image référencé dans la cellule directement.
Comment retrouver le pavé sans cliqué sur une autre image dans ce cas?
C'est normal ??
Et GRAND merci :)
Sinon le code a changé car je m'en suis servi pour l'adapter sans le choix avec la combo. Du coup, mon code affiche l'image référencé dans la cellule directement.
Comment retrouver le pavé sans cliqué sur une autre image dans ce cas?
C'est normal ??
Et GRAND merci :)
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juil. 2015 à 17:05
25 juil. 2015 à 17:05
je viens d'envoyer la solution, on s'est croisés!