Bonjour,
J'ai d=E9velopp=E9 une appli sous XL2000 (environnement Win=20
2000). Le principe est le suivant : un 1er classeur=20
(Classeur1) execute une macro. Dans cette macro il y =E0=20
une=20
requ=EAte SQL qui rappatrie des donn=E9es issues d'un 2eme=20
classeur (Classeur2), et qui m'affiche ces donn=E9es sous=20
la=20
forme d'un tableau crois=E9 dynamique. Le but de cette=20
automatisation (assez lourde car la requ=EAte est une=20
requ=EAte Union) est d'eviter =E0 l'utilisateur de=20
selectionner =E0 chaque fois la source de donn=E9es, les=20
champs necessaires, etc...Tout ceci fonctionne=20
admirablement bien dans l'environnement decrit ci-dessus.=20
J'ai bascul=E9 recement mon appli sous Win XP et Excel XP.=20
Outre des probl=E8mes de s=E9curit=E9 li=E9s =E0 la lecture de mon=20
projet VBA (pbs r=E9solus maintenant), ma requ=EAte ne=20
fonctionne plus que sur 3 pattes. A savoir,lors de=20
l'execution, le syst=E8me me demande =E0 chaque fois=20
d'indiquer la source de donn=E9es (Classeur2). Il ne me=20
demande pas d'identifier les champs dont j'ai besoin,=20
seulement la source de donn=E9es. J'ai cru comprendre que=20
Excel XP distinguais bien les sources de=20
donn=E9es "syst=E8me"=20
et "utilisateurs" mais j'avoue que je ne m'en sors pas.=20
Cette foutue boite appara=EEt a chaque coup. Qqun aurait-il=20
une id=E9=E9??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JP V
Bonjour J'ai eu le même type de problème. Je pense que votre classeur 1 qui est la source du tableau croisé dynamique n'a pas été mis dans le même répertoire et il ne trouve donc pas le chemin. A votre place je créerais le même chemin en créant les mêmes répertoires que votre ancien système et j'y mettrai le classeur 1. Si cette solution fonctionne .Je crois que si vous ouvrez ensuite le classeur 1 et le classeur 2 , si vous sauvegardez ensuite le claseeur 1 là où dorénavent vous voulez le mettre ,le classeur 2 enregistre le nouveau chemin en le sauvegardant.
-----Message d'origine----- Bonjour, J'ai développé une appli sous XL2000 (environnement Win 2000). Le principe est le suivant : un 1er classeur (Classeur1) execute une macro. Dans cette macro il y à une requête SQL qui rappatrie des données issues d'un 2eme classeur (Classeur2), et qui m'affiche ces données sous la forme d'un tableau croisé dynamique. Le but de cette automatisation (assez lourde car la requête est une requête Union) est d'eviter à l'utilisateur de selectionner à chaque fois la source de données, les champs necessaires, etc...Tout ceci fonctionne admirablement bien dans l'environnement decrit ci- dessus.
J'ai basculé recement mon appli sous Win XP et Excel XP. Outre des problèmes de sécurité liés à la lecture de mon projet VBA (pbs résolus maintenant), ma requête ne fonctionne plus que sur 3 pattes. A savoir,lors de l'execution, le système me demande à chaque fois d'indiquer la source de données (Classeur2). Il ne me demande pas d'identifier les champs dont j'ai besoin, seulement la source de données. J'ai cru comprendre que Excel XP distinguais bien les sources de données "système" et "utilisateurs" mais j'avoue que je ne m'en sors pas. Cette foutue boite apparaît a chaque coup. Qqun aurait- il
une idéé??
Merci d'avance Cyrille .
Bonjour
J'ai eu le même type de problème.
Je pense que votre classeur 1 qui est la source du
tableau croisé dynamique n'a pas été mis dans le même
répertoire et il ne trouve donc pas le chemin.
A votre place je créerais le même chemin en créant les
mêmes répertoires que votre ancien système et j'y mettrai
le classeur 1.
Si cette solution fonctionne .Je crois que si vous ouvrez
ensuite le classeur 1 et le classeur 2 , si vous
sauvegardez ensuite le claseeur 1 là où dorénavent vous
voulez le mettre ,le classeur 2 enregistre le nouveau
chemin en le sauvegardant.
-----Message d'origine-----
Bonjour,
J'ai développé une appli sous XL2000 (environnement Win
2000). Le principe est le suivant : un 1er classeur
(Classeur1) execute une macro. Dans cette macro il y à
une
requête SQL qui rappatrie des données issues d'un 2eme
classeur (Classeur2), et qui m'affiche ces données sous
la
forme d'un tableau croisé dynamique. Le but de cette
automatisation (assez lourde car la requête est une
requête Union) est d'eviter à l'utilisateur de
selectionner à chaque fois la source de données, les
champs necessaires, etc...Tout ceci fonctionne
admirablement bien dans l'environnement decrit ci-
dessus.
J'ai basculé recement mon appli sous Win XP et Excel XP.
Outre des problèmes de sécurité liés à la lecture de mon
projet VBA (pbs résolus maintenant), ma requête ne
fonctionne plus que sur 3 pattes. A savoir,lors de
l'execution, le système me demande à chaque fois
d'indiquer la source de données (Classeur2). Il ne me
demande pas d'identifier les champs dont j'ai besoin,
seulement la source de données. J'ai cru comprendre que
Excel XP distinguais bien les sources de
données "système"
et "utilisateurs" mais j'avoue que je ne m'en sors pas.
Cette foutue boite apparaît a chaque coup. Qqun aurait-
il
Bonjour J'ai eu le même type de problème. Je pense que votre classeur 1 qui est la source du tableau croisé dynamique n'a pas été mis dans le même répertoire et il ne trouve donc pas le chemin. A votre place je créerais le même chemin en créant les mêmes répertoires que votre ancien système et j'y mettrai le classeur 1. Si cette solution fonctionne .Je crois que si vous ouvrez ensuite le classeur 1 et le classeur 2 , si vous sauvegardez ensuite le claseeur 1 là où dorénavent vous voulez le mettre ,le classeur 2 enregistre le nouveau chemin en le sauvegardant.
-----Message d'origine----- Bonjour, J'ai développé une appli sous XL2000 (environnement Win 2000). Le principe est le suivant : un 1er classeur (Classeur1) execute une macro. Dans cette macro il y à une requête SQL qui rappatrie des données issues d'un 2eme classeur (Classeur2), et qui m'affiche ces données sous la forme d'un tableau croisé dynamique. Le but de cette automatisation (assez lourde car la requête est une requête Union) est d'eviter à l'utilisateur de selectionner à chaque fois la source de données, les champs necessaires, etc...Tout ceci fonctionne admirablement bien dans l'environnement decrit ci- dessus.
J'ai basculé recement mon appli sous Win XP et Excel XP. Outre des problèmes de sécurité liés à la lecture de mon projet VBA (pbs résolus maintenant), ma requête ne fonctionne plus que sur 3 pattes. A savoir,lors de l'execution, le système me demande à chaque fois d'indiquer la source de données (Classeur2). Il ne me demande pas d'identifier les champs dont j'ai besoin, seulement la source de données. J'ai cru comprendre que Excel XP distinguais bien les sources de données "système" et "utilisateurs" mais j'avoue que je ne m'en sors pas. Cette foutue boite apparaît a chaque coup. Qqun aurait- il