Pb Changement de version d'Excel avec un affichage
Fermé
2015-1158
Messages postés
34
Date d'inscription
mardi 27 mars 2018
Statut
Membre
Dernière intervention
14 juin 2018
-
Modifié le 14 juin 2018 à 14:51
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 15 juin 2018 à 14:15
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 15 juin 2018 à 14:15
A voir également:
- Pb Changement de version d'Excel avec un affichage
- Liste déroulante excel - Guide
- Changer de dns - Guide
- Si et excel - Guide
- Changement d'écriture - Guide
- Aller à la ligne excel - Guide
2 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
14 juin 2018 à 16:35
14 juin 2018 à 16:35
Bonjour,
1) "Userform.Show 0", " Userform.Show False" et "Userform.Show vbModeless" c'est pareil !
2) Si l'usf appartient au fichier ouvert, il est normal qu'il se ferme lorsqu'on ferme de fichier, il faut mettre tous les usf dans le fichier qui contient la macro.
1) "Userform.Show 0", " Userform.Show False" et "Userform.Show vbModeless" c'est pareil !
2) Si l'usf appartient au fichier ouvert, il est normal qu'il se ferme lorsqu'on ferme de fichier, il faut mettre tous les usf dans le fichier qui contient la macro.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 15 juin 2018 à 14:21
Modifié le 15 juin 2018 à 14:21
Re,
Au lieu de
Essayer simplement :
A condition que les UserForm61, UserForm1 et UserForm31 soient déjà intégrés au fichier, chez moi ça fonctionne correctement (comme dans mon post précédent !)
Au lieu de
Dim UserForm31 As UserForm Dim UserForm61 As UserForm Dim UserForm1 As UserForm Dim uf31 As UserForm Dim uf61 As UserForm Dim uf1 As UserForm Set uf31 = UserForm31 Set uf1 = UserForm1 Set uf61 = UserForm61
Essayer simplement :
Dim uf31 As UserForm31 Dim uf61 As UserForm61 Dim uf1 As UserForm1 Set uf31 = UserForm31 Set uf1 = UserForm1 Set uf61 = UserForm61
A condition que les UserForm61, UserForm1 et UserForm31 soient déjà intégrés au fichier, chez moi ça fonctionne correctement (comme dans mon post précédent !)
14 juin 2018 à 16:37
1) Oui je m'en doutais.
2) l'USF appartient au excel principal par contre les réponses lorsque l'USF s'autoconplete appartiennent au excel annexe. Mais le hic c'est que avec EXCEL2000 tout fonctionne, le fichier annexe se ferme et mon UF reste ouvert avec les données. Mais sur EXCEL2017 ca ferme tout. Je pense que c'est un problème d'outils entre les deux versions
14 juin 2018 à 17:45
Effectivement avec 2016 j'ai le même comportement, la solution :
Modifié le 15 juin 2018 à 09:49
Modifié le 15 juin 2018 à 09:50
15 juin 2018 à 13:49
essayez ceci: