|
Page : 1 2 Page Précédente | |
Auteur | Sujet : gérer trois classeurs différents |
Xocs | edit : cf Etat actuel Bonjour, j'ai un problème, je ne m'en sors pas en voulant virevolter sur 3 classeurs différents je m'explique : j'ai un fichier d'utilisation de prévision d'utilisation du matériel (VENDREDI 13 AVRIL.xls) tapé par une autre personne donc un peu désordonné, et cette personne n'utilise pas les mêmes références que ce que l'on me demande (elle indique par exemple le num de la plaque et mon supérieur veut le num de réf interne du véhicule) j'ai donc associé une base de donnée faisant correspondre les plaques et les réf internes VENDREDI 13 AVRIL.xls : fichier de prévision d'utilisation du matériel Mon problème est qu'à force d'ouvrir les classeurs excel et de les fermer, ça ne va pas ... il n'y a pas moyen de travailler temporairement dans un classeur pour qqs instructions, puis passer à l'autre, puis revenir à celui là etc ... sans devoir ouvrir et fermer à chaque fois ?
Message édité par Xocs le 25-10-2011 à 14:59:01 |
Publicité | Posté le 20-04-2007 à 09:16:39 |
jpcheck Pioupiou | tu peux retirer la fonction .open dans tes workbook, tu mets juste |
Xocs |
|
jpcheck Pioupiou | essaye avec ca |
Xocs |
Message cité 1 fois Message édité par Xocs le 25-10-2011 à 14:59:44 |
jpcheck Pioupiou |
Xocs | ça me retourne une erreur d'exécution 438 : propriété ou méthode non gérée par cet objet ... |
Xocs | Si je comprends bien, par exemple, ici, VENDREDI13AVRIL représente l'instruction d'ouverture de l'application
|
galopin01 | Salut,
|
Publicité | Posté le 20-04-2007 à 12:17:03 |
Xocs |
je viens de modifier comme ceci :
et ça s'arrêt à la ligne 32 en faisant une erreur 9 : indice n'appartenant pas à la sélection Pourtant, ça me paraissait bon cette fois-ci Message édité par Xocs le 25-10-2011 à 15:00:10 |
galopin01 | VENDREDI13AVRIL est une variable (As Excel.Workbook) et tu l'utilises comme un string
Message édité par galopin01 le 27-10-2011 à 08:27:58 |
galopin01 | Et si tu tiens à l'ouvrir dans une autre instance...
Message édité par galopin01 le 27-10-2011 à 08:28:16 |
galopin01 | Euh...
|
Xocs | Merci beaucoup
|
Xocs |
|
galopin01 | Ben, sauf utilisation très très particulière d'habitude c'est :
Message édité par galopin01 le 20-04-2007 à 15:59:01 |
Xocs | Ah ok, mais j'utilise ces variables dans d'autres Sub aussi (j'ai essayé d'intégrer ça dans la première, ça ne marchait plus) |
ingenieurcesi | ca fait donc partie des utilisations particulière
|
Xocs | Ok. Mais j'avoue que je ne saisis pas bien l'intérêt de "s'embêter" à les déclarer Public alors qu'en les déclarant au début ça marche
|
galopin01 | Non, ce n'est pas sémantique, c'est conceptuel.
Message cité 1 fois Message édité par galopin01 le 20-04-2007 à 18:26:39 |
Xocs | En fait, plus simplement, je n'arrive pas à écrire le contenu d'une cellule d'un classeur dans un autre classeur ... pourtant, ça doit pas être bien sorcier ... j'ai essayé par un copier coller, et par une méthode de Ws.Cells(1,1).value = Ws2.Cells(1,1).value mais ça ne marche pas ... |
Xocs |
|
ingenieurcesi | j'utilise souvent
|
Xocs |
|
ingenieurcesi | tu as essayer avec formular1c1 ?
|
galopin01 | bonsoir,
Message édité par galopin01 le 20-04-2007 à 18:57:01 |
Xocs | bon, je me mets tellement à douter là que je préfère mettre une caps pour que qqn d'autre voie si j'ai pas fait d'erreur à la c... genre une variable mal orthographiée (mai je pense pas parce que les caps se mettent toutes seules)
Message édité par Xocs le 20-04-2007 à 19:02:28 |
galopin01 | FormulaR1C1 renvoie une value si la cellule contient une valeur, si elle contient une formule ça renvoie la formule en mode R1C1 |
Xocs | Je ne comprends pas ... si je fais une structure comme ça :
|
jpcheck Pioupiou |
ingenieurcesi | ouais je suis pas sur que dans ta derniere macro le "système" sache à quoi correpond feuillebasededonnees et feuilledefautpointagefinal |
ingenieurcesi | si les varariables sont pas publics, d'une macro à l'autre, elles ne seront pas reconnues. non?!! |
Xocs |
|
jpcheck Pioupiou | si tu mets public autant la mettre hors de la sub... |
ingenieurcesi | vu que tes macros sont assez courtes pourquoi ne pas faire une seule macro. |
Xocs |
|
ingenieurcesi | et moi aussi je l'ai mettrais hors de la sub |
Xocs |
|
galopin01 | Public ou pas c'est sans intéret, ce ne me semble pas le problème.
Message édité par galopin01 le 20-04-2007 à 20:42:48 |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
Beaucoup de formulaires utilisateur à gérer | [C] Executables différents pour un même code source? |
Gerer le chargement d'une page Web | affichage aléatoire d'images de format différents |
Nombre de mois différents par rapport a des dates | Appeler un meme script php en cliquant sur plusieurs liens differents |
Faire tourner trois boucle for next en même temps ...? | vitesse d'éxecution sur différents ordinateurs (Résolu) |
Référencement des différents crossOver pour les algorithmes génétiques | [VB.net] Différents problèmes sur mon logiciel |
Plus de sujets relatifs à : gérer trois classeurs différents |