Je parviens sans problème à insérer dans une feuille Excel des données en
provenance de Sybase par l'intermédiaire d'une requête SQL.
Si j'insère une ligne dans mes données et que j'actualise ma requête, je
dispose, dans Excel, de mes nouvelles données dans un ordre défini dans la
requete.
Mon problème est que seules les cellules des données externes sont insérées
et non pas les lignes en totalité. La conséquence est que mes saisies
effectuées en dehors de la plage de données externes ne correspondent plus
aux lignes d'origine.
Les paramètres "Si le nombre d'enregistrements (lignes) change après
l'actualisation :" semblet ne rien changer.
Y a-t-il une solution ?
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
Laurent M
Pierre Vandaele wrote:
Mon problème est que seules les cellules des données externes sont insérées et non pas les lignes en totalité. La conséquence est que mes saisies effectuées en dehors de la plage de données externes ne correspondent plus aux lignes d'origine. Les paramètres "Si le nombre d'enregistrements (lignes) change après l'actualisation :" semblet ne rien changer. Y a-t-il une solution ?
Tu as bien choisi l'option "Insérer des LIGNES pour les nouvelles données..."?
A+
Laurent M.
Pierre Vandaele wrote:
Mon problème est que seules les cellules des données externes sont insérées
et non pas les lignes en totalité. La conséquence est que mes saisies
effectuées en dehors de la plage de données externes ne correspondent plus
aux lignes d'origine.
Les paramètres "Si le nombre d'enregistrements (lignes) change après
l'actualisation :" semblet ne rien changer.
Y a-t-il une solution ?
Tu as bien choisi l'option "Insérer des LIGNES pour les nouvelles
données..."?
Mon problème est que seules les cellules des données externes sont insérées et non pas les lignes en totalité. La conséquence est que mes saisies effectuées en dehors de la plage de données externes ne correspondent plus aux lignes d'origine. Les paramètres "Si le nombre d'enregistrements (lignes) change après l'actualisation :" semblet ne rien changer. Y a-t-il une solution ?
Tu as bien choisi l'option "Insérer des LIGNES pour les nouvelles données..."?
A+
Laurent M.
Laurent M
Pierre wrote:
Oui, et je n'ai vu aucune différence avec l' option "Insérer des cellules ..."
Je viens de tester sous Excel XP SP1 et SP2. Je confirme le bug (je crois que c'en est un). Je ne vois pas de solution simple de contournement. Il faudrait qu'avant de mettre à jour, une macro s'occupe de recopier une colonne de référence (disons la clé primaire s'il y a lieu) de la zone de lecture, fasse la mise à jour, puis compare la nouvelle colonne de référence avec l'ancienne et insère des cellules dans l'ancienne dès qu'il y a non-égalité. Cette insertion serait à répercuter simultanément dans ta table de saisie. Je ne sais pas si j'ai été très clair. Bonne chance,
Laurent M.
Pierre wrote:
Oui, et je n'ai vu aucune différence avec l' option "Insérer des cellules
..."
Je viens de tester sous Excel XP SP1 et SP2. Je confirme le bug (je
crois que c'en est un). Je ne vois pas de solution simple de
contournement. Il faudrait qu'avant de mettre à jour, une macro s'occupe
de recopier une colonne de référence (disons la clé primaire s'il y a
lieu) de la zone de lecture, fasse la mise à jour, puis compare la
nouvelle colonne de référence avec l'ancienne et insère des cellules
dans l'ancienne dès qu'il y a non-égalité. Cette insertion serait à
répercuter simultanément dans ta table de saisie. Je ne sais pas si j'ai
été très clair. Bonne chance,
Oui, et je n'ai vu aucune différence avec l' option "Insérer des cellules ..."
Je viens de tester sous Excel XP SP1 et SP2. Je confirme le bug (je crois que c'en est un). Je ne vois pas de solution simple de contournement. Il faudrait qu'avant de mettre à jour, une macro s'occupe de recopier une colonne de référence (disons la clé primaire s'il y a lieu) de la zone de lecture, fasse la mise à jour, puis compare la nouvelle colonne de référence avec l'ancienne et insère des cellules dans l'ancienne dès qu'il y a non-égalité. Cette insertion serait à répercuter simultanément dans ta table de saisie. Je ne sais pas si j'ai été très clair. Bonne chance,