[Catégorie modifiée .Net -> VBA] problème à la deuxième ouverture à partir d'un
cs_locco
Messages postés3Date d'inscriptionvendredi 17 juin 2011StatutMembreDernière intervention17 juin 2011
-
17 juin 2011 à 11:59
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
17 juin 2011 à 19:46
Bonjour à tous,
Je programme en VBA sous excel et là je sèche.
Situation: Sous excel, lorsque j'ouvre le fichier voulu, un userform se lance automatiquement sans aucun pb. je clique ensuite sur un bouton qui m'envoi vers un autre fichier excel tout simple (un emploi du temps).
Problème: Lors de la première ouverture, aucuns soucis. je referme mon fochier ouvert sans sauvegarder et lorsque je clique à nouveau sur le bouton de mon userform, le fichier s'ouvre à nouveau (ça c'est normal) mais je n'ai accès à aucunes cellule (j'ai essayé avec d'autres fichiers et le pb est le même).
Est ce que quelqu'un a une idée d'ou peut venir le pb?
Merci de votre aide.
A voir également:
[Catégorie modifiée .Net -> VBA] problème à la deuxième ouverture à partir d'un
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 17 juin 2011 à 12:54
Salut
"Je programme en VBA" --> Catégorie de la question modifiée
"je referme mon fochier ouvert sans sauvegarder"
Lequel ?
Le fichier initial ou le fichier lancé par le clic ?
"je n'ai accès à aucunes cellule"
Définition ?
"j'ai essayé avec d'autres fichiers et le pb est le même"
Donc ce n'est pas un problème de fichier mais de programme.
N'étant pas devin, peux-tu nous montrer le code que tu as utilisé pour ouvrir ton fichier sur clic ?
et pour le fermer, c'est manuel ou par programme ?
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
cs_locco
Messages postés3Date d'inscriptionvendredi 17 juin 2011StatutMembreDernière intervention17 juin 2011 17 juin 2011 à 13:25
Salut, Merci de ton aide.
"je referme mon fichier ouvert sans sauvegarder"
le fichier lancé par le clic
"je n'ai accès à aucunes cellule"
Je ne peux pas selectionner de cellule avec la souris ni les modifier je peux me déplacer à l'aide des flêches mais rien de plus.
Pour fermer le fichier ouvert par mon userform c'est manuel et pour fermer le userform qui lance mes fichier c'est un bout de code.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 17 juin 2011 à 19:46
Ok
Donc ton fichier semble ouvert en lecture seule ?
Y a t-il une info dans la barre bleue en haut de la forme Excel, genre [Lecture seule] ?
As-tu accès aux menus de Excel ?
Que se passe t-il quand tu cliques sur une cellule ? Message d'erreur ?
Les commandes qui précèdent le .Open ont-elles une influence ? As-tu essayé de les mettre en commentaire pour un essai ?
As-tu regardé dans l'aide de la méthode .Open de l'objet Workbooks pour vérifier le paramétrage, voir s'il y a des exemples d'utilisation ?
As-tu regardé quelques sources qui ouvrent des fichiers Excel ?
Par exemple en recherchant "vba ouvrir classeur" parmi les sources (sauf .Net) : il y a des exemples précis qui utilisent les techniques complètes (avec objet Workbook et consorts)