Formules Excel suivent pas lors d'actualisation table DBF

Fermé
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015 - 22 oct. 2015 à 18:30
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015 - 26 oct. 2015 à 13:10
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
A voir également:

4 réponses

Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097
22 oct. 2015 à 19:49
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) ...
0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
Modifié par Jumore le 22/10/2015 à 20:11
Ce qui veut dire que les nouvelles données devraient par exemple s'ajouter à la ligne 400 plutôt qu'à la ligne 428??
0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
22 oct. 2015 à 21:15
Si c'est bien le cas, j'ai un problème car les nouvelles données s'insèrent automatiquement à la fin de mon tableau DBF donc, à la fin dans mon tabulateur Excel. Est-ce qu'il y a un moyen de faire autrement dans Excel???
0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097 > Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
22 oct. 2015 à 23:46
Je t'ai fourni une information théorique.
Je ne pourrai pas te donner une solution pratique sans avoir de fichier sous la main ...
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
23 oct. 2015 à 02:12
Ok, je vais essayer de te faire parvenir mon tabulateur excel demain. Merci à l'avance!
0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097 > Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
23 oct. 2015 à 18:48
Vocabulaire à respecter :
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.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
23 oct. 2015 à 00:06
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
0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
23 oct. 2015 à 02:09
Bonjour Éric,
Oui tu as bien suivi, j'ai effectivement une colonne vide X. C'est moi qui l'avais créé afin de voir si ça pouvait régler mon problème. Mais peu importe si j'ai une colonne vide ou non les formules ne suivent pas. Je vais vérifier pour transformer la plage en tableau. Merci
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
23 oct. 2015 à 09:13
Ton décalage ne peut être dû qu'à la manip que tu fais.
Par exemple si tu insères il faut le faire sur le même nombre de colonnes, formule incluse.
Il faut la décrire dans le détail ce que tu fais.

eric
0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
23 oct. 2015 à 14:35
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!
0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
23 oct. 2015 à 14:41
Par ailleurs, je ne peux pas mettre l'ensemble des données et formules sous forme de tableau puisque pour certaines formules, je ne veux pas que le codage se place automatiquement sur tous les champs.

J'espère que je suis claire dans mes explications.

Merci beaucoup pour votre aide.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
24 oct. 2015 à 00:16
Tu vois que ta colonne S n'est pas incluse dans la table.
Remet-là en plage et sélectionne toute ta plage (colonne S incluse, formules correctes)) avec de la redéfinir en tableau.

eric
0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
26 oct. 2015 à 13:10
Je vais essayer. Merci beaucoup eriic!
0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097
23 oct. 2015 à 18:55

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


Il a existé, dans le passé,
un certain dispositif appelé "Tabulateur programmé".

0
Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
23 oct. 2015 à 19:53
Hum, désolée, je ne comprends pas en quoi la touche "tabulation" peut m'aider??
0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097 > Jumore Messages postés 13 Date d'inscription dimanche 27 septembre 2015 Statut Membre Dernière intervention 4 décembre 2015
24 oct. 2015 à 02:50
Comme tu es canadienne, et que ton vocabulaire n'est pas rigoureusement le même qu'en France, je me suis efforcé de te donner la signification des mots
Table, Tableau, Tableur, Tabulation, Tabulateur.
C'est tout.
0