Masquer un seul classeur EXCEL via du VBA
Fermé
bil_ly.16
Messages postés
10
Date d'inscription
mercredi 7 juillet 2010
Statut
Membre
Dernière intervention
7 juillet 2010
-
7 juil. 2010 à 09:11
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 7 juil. 2010 à 19:34
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 7 juil. 2010 à 19:34
A voir également:
- Masquer un seul classeur EXCEL via du VBA
- Liste déroulante excel - Guide
- Si et excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
4 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
Modifié par gbinforme le 7/07/2010 à 09:34
Modifié par gbinforme le 7/07/2010 à 09:34
bonjour
Pour occulter ton classeur, il faut le préciser :
Toujours zen
Pour occulter ton classeur, il faut le préciser :
Windows(ActiveWorkbook.Name).Visible = False
Toujours zen
bil_ly.16
Messages postés
10
Date d'inscription
mercredi 7 juillet 2010
Statut
Membre
Dernière intervention
7 juillet 2010
1
7 juil. 2010 à 09:44
7 juil. 2010 à 09:44
Toujours pas :(
message d'erreur :
Erreur d'exécution'91':
Variable objet ou variable bloc With non définie
A mon avis il faut que je déclare la variable name non ?
du genre :
Private Sub Workbook_Open()
Name="Base de données.xls"
Windows(ActiveWorkbook.Name).Visible = False
Accueil.Show
End Sub
message d'erreur :
Erreur d'exécution'91':
Variable objet ou variable bloc With non définie
A mon avis il faut que je déclare la variable name non ?
du genre :
Private Sub Workbook_Open()
Name="Base de données.xls"
Windows(ActiveWorkbook.Name).Visible = False
Accueil.Show
End Sub
bil_ly.16
Messages postés
10
Date d'inscription
mercredi 7 juillet 2010
Statut
Membre
Dernière intervention
7 juillet 2010
1
7 juil. 2010 à 09:46
7 juil. 2010 à 09:46
Non même ça ne marche pas !
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
7 juil. 2010 à 10:12
7 juil. 2010 à 10:12
Bonjour,
Une autre possibilité serait d'utiliser la propriété isAddin du classeur.
Regarde auparavant dans l'aide si les autres impacts ne sont pas gênants pour toi.
eric
Une autre possibilité serait d'utiliser la propriété isAddin du classeur.
Regarde auparavant dans l'aide si les autres impacts ne sont pas gênants pour toi.
eric
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
7 juil. 2010 à 10:13
7 juil. 2010 à 10:13
Name="Base de données.xls"
attention name est un nom réservé !
avec
nom = ActiveWorkbook.Name
cela te donnera dans nom : "Base de données.xls"
Windows(ActiveWorkbook.Name).Visible = False
fonctionne chez moi aussi bien en 2003 qu'en 2007
Variable objet ou variable bloc With non définie
cela signifie que tu as des with ou des if non pairs et non fermés
attention name est un nom réservé !
avec
nom = ActiveWorkbook.Name
cela te donnera dans nom : "Base de données.xls"
Windows(ActiveWorkbook.Name).Visible = False
fonctionne chez moi aussi bien en 2003 qu'en 2007
Variable objet ou variable bloc With non définie
cela signifie que tu as des with ou des if non pairs et non fermés
bil_ly.16
Messages postés
10
Date d'inscription
mercredi 7 juillet 2010
Statut
Membre
Dernière intervention
7 juillet 2010
1
7 juil. 2010 à 10:18
7 juil. 2010 à 10:18
est ce que je peux t'envoyer mon fichier pour que tu regarde ?
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
7 juil. 2010 à 10:27
7 juil. 2010 à 10:27
Tu peux nous mettre un exemple de classeur, sans données identifiables et privées, mais avec la structure de tes données sur http://www.cijoint.fr/ puis nous mettre le lien généré ici.
bil_ly.16
Messages postés
10
Date d'inscription
mercredi 7 juillet 2010
Statut
Membre
Dernière intervention
7 juillet 2010
1
7 juil. 2010 à 09:33
7 juil. 2010 à 09:33
Je viens d'essayer ton code, mais la réaction est toujours la même !
Quand je lance mon fichier contenant ma macro (avec mes Userform), tout mes fichiers excel ouvert sont cachés par cette action :(
Merci quand même !
Quand je lance mon fichier contenant ma macro (avec mes Userform), tout mes fichiers excel ouvert sont cachés par cette action :(
Merci quand même !
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
7 juil. 2010 à 09:36
7 juil. 2010 à 09:36
regardes j'ai modifié le code cela devrait fonctionner.
bil_ly.16
Messages postés
10
Date d'inscription
mercredi 7 juillet 2010
Statut
Membre
Dernière intervention
7 juillet 2010
1
7 juil. 2010 à 11:38
7 juil. 2010 à 11:38
Alors, tu voit le problème ou pas ??
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
7 juil. 2010 à 12:06
7 juil. 2010 à 12:06
Re,
Je viens de tester, toute l'application est masquée en effet.
Pour que ça marche il faudrait ouvrir ton classeur dans une nouvelle session excel en utilisant un classeur intermédiaire pour charger celui-ci.
Jette un oeil sur cette discussion
eric
Je viens de tester, toute l'application est masquée en effet.
Pour que ça marche il faudrait ouvrir ton classeur dans une nouvelle session excel en utilisant un classeur intermédiaire pour charger celui-ci.
Jette un oeil sur cette discussion
eric
bil_ly.16
Messages postés
10
Date d'inscription
mercredi 7 juillet 2010
Statut
Membre
Dernière intervention
7 juillet 2010
1
7 juil. 2010 à 12:40
7 juil. 2010 à 12:40
Je vais essayer !
Merci bien !
Merci bien !