Formules Excel suivent pas lors d'actualisation table DBF
Jumore
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
Jumore Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Jumore Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème avec un tabulateur excel dont les données sont importées à partir d'un fichier DBF.
Au départ mon tabulateur excel (provenant de mon fichier DBF) comprend 427 lignes et 24 colonnes : A1 à X427.
Lorsque j'ajoute des lignes à mon fichier DBF (ex : ajout de données à la ligne 428), mon tabulateur excel s'actualise et ajoute sans problème les données à la ligne 428 et les valeurs dans les 24 colonnes suivent toutes également.
Cependant, dans mon tabulateur excel, j'ai ajouté des formules à la colonne « Z » que j'ai fait glissées jusqu'à la ligne 1577. C'est ces formules qui me causent des problèmes.
En fait, elles semblent toutes fonctionner. Mais je remarque qu'il y a une erreur au niveau de la formule à partir de la ligne 427.
Ex : Ma formule est =CONCATENER(F2;P2). Je l'ai fait glisser jusqu'à la ligne 1577. Lorsque j'ajoute une linge dans mon fichier DBF, la ligne s'ajoute à la ligne 428, mais je me retrouve avec un « décalage » dans ma formule mais seulement à partir de la ligne 427.
Donc, à la ligne 427 dans mon tabulateur excel ma formule me donne : = CONCATENER(F428;P428) plutôt que =CONCATENER(F427;P427). Et ce décalage se poursuit jusqu'la ligne 1577 donc j'ai la formule suivante =CONCATENER(F1578;P1578) plutôt que =CONCATENER(F1577;P1577).
Savez-vous pourquoi j'ai ce problème?
Merci à l'avance
J'ai un problème avec un tabulateur excel dont les données sont importées à partir d'un fichier DBF.
Au départ mon tabulateur excel (provenant de mon fichier DBF) comprend 427 lignes et 24 colonnes : A1 à X427.
Lorsque j'ajoute des lignes à mon fichier DBF (ex : ajout de données à la ligne 428), mon tabulateur excel s'actualise et ajoute sans problème les données à la ligne 428 et les valeurs dans les 24 colonnes suivent toutes également.
Cependant, dans mon tabulateur excel, j'ai ajouté des formules à la colonne « Z » que j'ai fait glissées jusqu'à la ligne 1577. C'est ces formules qui me causent des problèmes.
En fait, elles semblent toutes fonctionner. Mais je remarque qu'il y a une erreur au niveau de la formule à partir de la ligne 427.
Ex : Ma formule est =CONCATENER(F2;P2). Je l'ai fait glisser jusqu'à la ligne 1577. Lorsque j'ajoute une linge dans mon fichier DBF, la ligne s'ajoute à la ligne 428, mais je me retrouve avec un « décalage » dans ma formule mais seulement à partir de la ligne 427.
Donc, à la ligne 427 dans mon tabulateur excel ma formule me donne : = CONCATENER(F428;P428) plutôt que =CONCATENER(F427;P427). Et ce décalage se poursuit jusqu'la ligne 1577 donc j'ai la formule suivante =CONCATENER(F1578;P1578) plutôt que =CONCATENER(F1577;P1577).
Savez-vous pourquoi j'ai ce problème?
Merci à l'avance
A voir également:
- Formules Excel suivent pas lors d'actualisation table DBF
- Table ascii - Guide
- Table des matières word - Guide
- Liste déroulante excel - Guide
- Formule si et excel - Guide
- Fichier dbf - Télécharger - Bases de données
4 réponses
Quelle que soit la formule qu'on écrit dans un tableur quelconque, il ne faut JAMAIS ajouter de cellules AVANT la première ou APRÈS la dernière cellule de la plage concernée.
Il faut TOUJOURS insérer les nouvelles données entre la première et la dernière( ce qui "écarte" les limites de la plage de données) ...
Il faut TOUJOURS insérer les nouvelles données entre la première et la dernière( ce qui "écarte" les limites de la plage de données) ...
Bonjour,
Si j'ai bien suivi tu as une colonne vide X.
Si tu insères une ligne en 428 la colonne Z ne suit pas (à cause du vide qui la sépare) et te crée le décalage.
Supprime cette colonne vide, excel s'y retrouvera beaucoup mieux.
Et si tu as 2010 (ou 2007) transforme ta plage en tableau (à partir d'un tableau correct, ruban Insertion)), tu n'auras même plus la peine de t'occuper d'étendre la formule.
eric
Si j'ai bien suivi tu as une colonne vide X.
Si tu insères une ligne en 428 la colonne Z ne suit pas (à cause du vide qui la sépare) et te crée le décalage.
Supprime cette colonne vide, excel s'y retrouvera beaucoup mieux.
Et si tu as 2010 (ou 2007) transforme ta plage en tableau (à partir d'un tableau correct, ruban Insertion)), tu n'auras même plus la peine de t'occuper d'étendre la formule.
eric
Voici un résumé de mon tabulateur excel ainsi que de mon shapefile. Vous n'avez probablement pas les logiciels nécessaires pour ouvrir le shapefile. Cependant, vous devriez être en mesure de modifier la table DBF à partir d'un autre logiciel.
http://www.cjoint.com/c/EJxmIAUnJp2
Merci à l'avance!
http://www.cjoint.com/c/EJxmIAUnJp2
Merci à l'avance!

Tu as également la touche "Tabulation" de ton clavier :

Il a existé, dans le passé,
un certain dispositif appelé "Tabulateur programmé".
Je ne pourrai pas te donner une solution pratique sans avoir de fichier sous la main ...
Excel est un TABLEUR
Dans une feuille de calcul on peut créer un TABLEAU
Une plage de données peut se désigner par le terme TABLE
Le dispositif d'une machine à écrire servant à aligner des caractères en colonnes est un TABULATEUR.