Utilisation Unload à la place de Hide
Fermé
thesentry
Messages postés
868
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
22 février 2020
-
Modifié par pijaku le 28/11/2013 à 08:55
thesentry Messages postés 868 Date d'inscription dimanche 31 janvier 2010 Statut Membre Dernière intervention 22 février 2020 - 28 nov. 2013 à 10:31
thesentry Messages postés 868 Date d'inscription dimanche 31 janvier 2010 Statut Membre Dernière intervention 22 février 2020 - 28 nov. 2013 à 10:31
A voir également:
- Utilisation Unload à la place de Hide
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- Impossible d'utiliser ce numéro de téléphone pour la validation. - Forum Gmail
- Snapchat croix grise a la place de l'appareil photo - Forum Snapchat
- Impossible d'utiliser ce numéro de téléphone pour la validation - Forum Gmail
2 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 nov. 2013 à 15:35
27 nov. 2013 à 15:35
Les boutons option sont par défaut à False.
Je suppose que derrière chaque BtOption, tu ouvres un UF spécifique.
Essaies ça:
Je suppose que derrière chaque BtOption, tu ouvres un UF spécifique.
Essaies ça:
Private Sub cu_Click() Unload Me Q1.Show End Sub
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 nov. 2013 à 14:52
27 nov. 2013 à 14:52
Bonjour,
Il faudrait voir le code pour voir ce qui ne va pas.
;0)
Il faudrait voir le code pour voir ce qui ne va pas.
;0)
thesentry
Messages postés
868
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
22 février 2020
16
Modifié par pijaku le 28/11/2013 à 08:56
Modifié par pijaku le 28/11/2013 à 08:56
Je pense avoir trouvé...
Je mets ça comme ça
Alors qu'en faite, je pense que c'est :
En gros, toujours ouvrir la suivante avant de faire disparaitre la précédente...
Je mets ça comme ça
Unload UF1 UF2.show
Alors qu'en faite, je pense que c'est :
UF2.show Unload UF1
En gros, toujours ouvrir la suivante avant de faire disparaitre la précédente...
thesentry
Messages postés
868
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
22 février 2020
16
Modifié par pijaku le 28/11/2013 à 08:57
Modifié par pijaku le 28/11/2013 à 08:57
Ben non, ça ne marche pas, enfin pas pour ce que je veux faire. Voici mon code :
Sur cette UF, j'ai un ensemble de choix, là pour le coup j'ai saisi Cu du coup je passe tous les autres en False et je vais afficher l'UF Q1.
Mais je pense qu'il y a une solution pour enlever tous ces falses en remplaçant par Unload mais je n'arrive pas à m'en servir...
Du coup , j'ai essayé ça :
Mais ça ne marche pas
Private Sub cu_Click() Qa.Hide autres = False pbClient = False IntervFT = False pbDossier = False pbRoutage = False pbMat = False Q1.Show End Sub
Sur cette UF, j'ai un ensemble de choix, là pour le coup j'ai saisi Cu du coup je passe tous les autres en False et je vais afficher l'UF Q1.
Mais je pense qu'il y a une solution pour enlever tous ces falses en remplaçant par Unload mais je n'arrive pas à m'en servir...
Du coup , j'ai essayé ça :
Private Sub cu_Click() Q1.Show Unload Qa End Sub
Mais ça ne marche pas
thesentry
Messages postés
868
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
22 février 2020
16
Modifié par pijaku le 28/11/2013 à 08:57
Modifié par pijaku le 28/11/2013 à 08:57
Et que signifie :
Sub test2()
Dim DerniereCelluleRemplie
Dim t As String
retour = 1
DerniereCelluleRemplie = Columns("A:A").Find("*", Range("A1"), , , xlByRows, xlPrevious).Row - 1
t = Range("a65536").End(xlUp).Offset(-1, 0).Value
Range("a65536").End(xlUp).Value = ""
Modifié par pijaku le 28/11/2013 à 08:57
..... ainsi de suite avec toutes les UF qui constituent le logiciel.
(Je dois reprendre un logiciel qui a été développé par une autre personne. Débutant dans le VBA, j'analyse un peu tout histoire de me familiariser).
27 nov. 2013 à 15:53
Modifié par pijaku le 28/11/2013 à 08:57
Le reste, je capte
27 nov. 2013 à 16:04
Retourne la dernière colonne de la 1ère ligne renseignée.
t = Range("a65536").End(xlUp).Offset(-1, 0).Value
Affecte à t la valeur de la cellule de la dernière ligne renseignée.
Range("a65536").End(xlUp).Value = ""
Affecte "" à la dernière cellule de la ligne renseignée.
28 nov. 2013 à 08:54
Le End(xIUp).Offset(-1,0), what does it mean ?