![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre Confirmé
![]() Date d'inscription: mars 2008
Localisation: 89 et 91
Âge: 23
Messages: 242
|
Bonjour,
je souhaite fermer par VBA une de mes fenêtres excel. j'utilise le code suivant : Code :
Workbooks(variable.Cells(1, 8)).Close ![]() Variable.cells(1,8) contient "8-27 8 20-1013.xls" je précise que ce fichier est effectivement ouvert. Où est l'erreur ?
__________________
Pour Noël >>>cliquer ici, c'est bien<<< ![]() A lire :Les Règles, Les boutons du forum, sujet de discussion explicite ? et #CODE# sinon ![]() |
|
|
|
|
|
#2 (permalink) |
|
Membre Expert
![]() Date d'inscription: août 2007
Localisation: Impasse
Âge: 43
Messages: 1 024
|
Salut,
c'est certainement le formattage de la cellule qui le chagrine. Essaie de passer par une variable string intermédiaire.
__________________
Cordialement G@dz Question technique par MP = Vous avez des neurones. Sollicitez-les. réponse inadaptée. Si la solution est absente, le problème n'est plus.
|
|
|
|
|
|
#3 (permalink) |
|
Membre Confirmé
![]() Date d'inscription: mars 2008
Localisation: 89 et 91
Âge: 23
Messages: 242
|
Merci.
ceci fonctionne : Code :
Dim temp2 As String temp2 = variable.Cells(1, 8) Workbooks(temp2).Close J'ai réussi a simplifier, et le code que j'utilise est : Code :
Workbooks(CStr(variable.Cells(1, 8))).Close
__________________
Pour Noël >>>cliquer ici, c'est bien<<< ![]() A lire :Les Règles, Les boutons du forum, sujet de discussion explicite ? et #CODE# sinon ![]() |
|
|
|
|
|
#4 (permalink) | |
|
Membre Expert
![]() Date d'inscription: août 2007
Localisation: Impasse
Âge: 43
Messages: 1 024
|
Mouais.
parfois il faut vraiment ruser. Question pour toi : Comment à tu ajouté ceci en clair dans ton profil (donc "les regles" au lieu du lien http;////...) Citation:
__________________
Cordialement G@dz Question technique par MP = Vous avez des neurones. Sollicitez-les. réponse inadaptée. Si la solution est absente, le problème n'est plus.
|
|
|
|
|
|
|
#5 (permalink) | |
|
Membre Confirmé
![]() Date d'inscription: mars 2008
Localisation: 89 et 91
Âge: 23
Messages: 242
|
Il te suffit d'écrire "les règles" à la place de ce qui est sélectionné dès que tu as inséré un lien.
Ce qui est expliqué ici ce qui donne en clair dans ta signature : Citation:
__________________
Pour Noël >>>cliquer ici, c'est bien<<< ![]() A lire :Les Règles, Les boutons du forum, sujet de discussion explicite ? et #CODE# sinon ![]() |
|
|
|
|
|
|
#6 (permalink) |
![]() |
Je parie que ceci
Code :
Workbooks(variable.Cells(1, 8).Text).Close
__________________
Si on vous donne une info qui marche, DITES-LE!!!! Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! N'oubliez pas de cliquer sur quand vous avez obtenu la réponse à votre question.------------ Je dois beaucoup de mes connaissances à mes erreurs! |
|
|
|
![]() |
![]() |
||
pb de fermeture de fichier xls
|
||
Offres d'
emploi informatique
sur Lesjeudis.com
|
| Outils de la discussion | |
|
|