cs_jeremilie
Messages postés9Date d'inscriptionvendredi 3 février 2006StatutMembreDernière intervention23 mai 2006
-
1 mars 2006 à 14:01
cs_jeremilie
Messages postés9Date d'inscriptionvendredi 3 février 2006StatutMembreDernière intervention23 mai 2006
-
3 mars 2006 à 09:20
Bonjour,
je voudrais savoir si quelqu'un sait comment naviguer d'un classeur à un autre lorsqu'un des classeurs est defini par variant car il a été réupérer à l'aide d'une boîte de dialogue ouvrir.
J'ai donc ceci mais bien sur ca ne fonctionne pas,
vrtSelectedItem est le nom de ma variable dans laquelle se trouve le chemin d'accés à mon fichier excel.
If Workbooks(vrtSelectedItem).Worksheets("feuil1").Range("AX14") = "X" Then
Workbooks("Synthése audit poste").Worksheets("Frappe").Activate
Range("D6").Value = Range("D6").Value + 1
End If
Lorsque j'utilise :
If Activebooks.Worksheets("feuil1").Range("AX14") = "X" Then
Workbooks("Synthése audit poste").Worksheets("Frappe").Activate
Range("D6").Value = Range("D6").Value + 1
End If
bien entendu ca marche mais je vais créer une boucle autour du si pour vérifier plusieurs cases, donc j'aimerais savoir comment je pourrais indiquer que je veux me trouver dans le classeur selectionné au début.(variable vrtselecteditem).
Merci, toutes les suggestions sont les bienvenues.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 3 mars 2006 à 08:26
Salut,
Oui ok, je veux bien, mais meme si c est pas toi qui rempli vrtSelectedItem, tu peux quand meme essayer ce que je t'ai propose ca devrait marche et te mettre dans MonClasseur le nom correct.
PS: Le classeur choisi avec la boite est deja ouvert?
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 2 mars 2006 à 08:58
Re,
Essayons autrement.
Essaie de faire
Workbooks(vrtSelectedItem).Activate
'Attention petite correction il y avait ActiveWorkBookS -> Changer en ActiveWorkbook
If Activebook.Worksheets("feuil1").Range("AX14") = "X" Then
Workbooks("Synthése audit poste").Worksheets("Frappe").Activate
Range("D6").Value = Range("D6").Value + 1
End If
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée
cs_jeremilie
Messages postés9Date d'inscriptionvendredi 3 février 2006StatutMembreDernière intervention23 mai 2006 2 mars 2006 à 13:55
re,
ca ne marche toujours pas, je crois que c'est parce la variable contient non pas le nom du fichier mais son chemin complet.
J'avais déjà esayé
Workbooks(vrtSelectedItem).Activate
et ca me renvoi une erreur 9.
Merci quand même
cs_jeremilie
Messages postés9Date d'inscriptionvendredi 3 février 2006StatutMembreDernière intervention23 mai 2006 2 mars 2006 à 20:24
Le problème c'est que j'affecte pas directement le chemin à ma variable mais je le récupère en choississant celui ci dans une boite de dialogue ouvrir un fichier.