Pour gérer une grosse liste de données, j'ai un programme en Libre
Office...............
Ce programme étant susceptible d'être utilisé par d'autres, je voudrais
le rendre accessible via Excel
---------------------------------------------------
Je récupère dans une colonne P Feui1 les indices des lignes non vides
d'une colonne N avec cette formule : =SI(O7="";"";LIGNE())
Ca marche avec Lo et Excel.
---------------------------------------------
Je copie ces lignes sur Feuille 2 en éliminant les lignes vides.
Avec Libre Office cette formule fonctionne :
=SI(ESTERREUR(PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1.N"&PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1)))
Mais Excel (enregistré depuis LO dans les différents formats Excel
proposés) me renvoie des #REF!
J'ai essayé plusieurs modifs de la plage en Feuille 1 mais je ne m'en
tire pas !
Help SVP !!!
Merci
alainL
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
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
?K?
Bonjour D'après AlainL
Je copie ces lignes sur Feuille 2 en éliminant les lignes vides. Avec Libre Office cette formule fonctionne : =SI(ESTERREUR(PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1.N"&PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1))) Mais Excel (enregistré depuis LO dans les différents formats Excel proposés) me renvoie des #REF!
normal ;-) dans LO : þuille2.A1 et dans excel þuil2!A1 de plus excel ne met jamais de dollars devant le nom de feuille la formule suivante =SI(ESTERREUR(PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1!N"&PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1))) ne ramène pas d'errur, reste à vérifier qu'elle fait bien ce que tu veux cdlt -- -
Bonjour
D'après AlainL
Je copie ces lignes sur Feuille 2 en éliminant les lignes vides.
Avec Libre Office cette formule fonctionne :
=SI(ESTERREUR(PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1.N"&PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1)))
Mais Excel (enregistré depuis LO dans les différents formats Excel proposés)
me renvoie des #REF!
normal ;-)
dans LO :
þuille2.A1
et dans excel
þuil2!A1
de plus
excel ne met jamais de dollars devant le nom de feuille
Je copie ces lignes sur Feuille 2 en éliminant les lignes vides. Avec Libre Office cette formule fonctionne : =SI(ESTERREUR(PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1.N"&PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1))) Mais Excel (enregistré depuis LO dans les différents formats Excel proposés) me renvoie des #REF!
normal ;-) dans LO : þuille2.A1 et dans excel þuil2!A1 de plus excel ne met jamais de dollars devant le nom de feuille la formule suivante =SI(ESTERREUR(PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1!N"&PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1))) ne ramène pas d'errur, reste à vérifier qu'elle fait bien ce que tu veux cdlt -- -
AlainL
Le 25/11/2016 à 17:04, ?K? a écrit :
Bonjour D'après AlainL
Je copie ces lignes sur Feuille 2 en éliminant les lignes vides.
Avec Libre Office cette formule fonctionne : =SI(ESTERREUR(PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1.N"&PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1)))
Mais Excel (enregistré depuis LO dans les différents formats Excel proposés) me renvoie des #REF!
normal ;-) dans LO : þuille2.A1 et dans excel þuil2!A1 de plus excel ne met jamais de dollars devant le nom de feuille la formule suivante =SI(ESTERREUR(PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1!N"&PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1))) ne ramène pas d'errur, reste à vérifier qu'elle fait bien ce que tu veux cdlt
Impec ! Grand merci, j'ai galéré un bout de temps sur "$Feuil1.N" sans remarquer réaliser que le . devait être remplacé par ! ... alors que je l'avais fait dans le reste de la formule. La saturation peut-être !!! Bonne soirée alainL --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus
Le 25/11/2016 à 17:04, ?K? a écrit :
Bonjour
D'après AlainL
Je copie ces lignes sur Feuille 2 en éliminant les lignes vides.
Avec Libre Office cette formule fonctionne :
=SI(ESTERREUR(PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1.N"&PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1)))
Mais Excel (enregistré depuis LO dans les différents formats Excel
proposés) me renvoie des #REF!
normal ;-)
dans LO :
þuille2.A1
et dans excel
þuil2!A1
de plus
excel ne met jamais de dollars devant le nom de feuille
ne ramène pas d'errur, reste à vérifier qu'elle fait bien ce que tu veux
cdlt
Impec ! Grand merci, j'ai galéré un bout de temps sur "$Feuil1.N" sans
remarquer réaliser que le . devait être remplacé par ! ... alors que
je l'avais fait dans le reste de la formule. La saturation peut-être !!!
Bonne soirée
alainL
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Je copie ces lignes sur Feuille 2 en éliminant les lignes vides.
Avec Libre Office cette formule fonctionne : =SI(ESTERREUR(PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1.N"&PETITE.VALEUR($Feuil1.$P$7:$P$22;LIGNE()-1)))
Mais Excel (enregistré depuis LO dans les différents formats Excel proposés) me renvoie des #REF!
normal ;-) dans LO : þuille2.A1 et dans excel þuil2!A1 de plus excel ne met jamais de dollars devant le nom de feuille la formule suivante =SI(ESTERREUR(PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1!N"&PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1))) ne ramène pas d'errur, reste à vérifier qu'elle fait bien ce que tu veux cdlt
Impec ! Grand merci, j'ai galéré un bout de temps sur "$Feuil1.N" sans remarquer réaliser que le . devait être remplacé par ! ... alors que je l'avais fait dans le reste de la formule. La saturation peut-être !!! Bonne soirée alainL --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus