Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Données depuis USF mal placées

Eric C

XLDnaute Barbatruc
Bonsoir le forum
Bonsoir à toutes & à tous

J'ai récupéré, en 2004, une démo de notre ami @+Thierry (que j'avais décortiquée à l'époque et peut être dépouillée d'une de ses fonctions... Aie... pas la tête) que j'ai tenté d'adapter ce soir (en regardant France/Espagne) pour l'association de mic6259. Mon problème, que je n'arrive pas à résoudre dans l'immédiat (fatigue oblige) est que mes données ne se placent pas à la suite dans les lignes de ma feuille. Ma ligne de référence (A1) s'intercale dans mes données ????
P.S : Je peaufinerai ce fichier quant aux formats & données numériques.

Merci de votre bienveillance.
Bonne nuit à toutes & à tous

@+ Eric
 

Pièces jointes

  • Essai pour mic6259.xlsm
    33.7 KB · Affichages: 22
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Eric,
Lorsque vous triez avec :
VB:
WS.Range("A2").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess
Vous ne dites pas à XL que la première ligne correspond aux titres, donc il considère cette ligne comme contenant des données.
Pour lui dire de ne pas toucher à la première ligne, essayez :
Code:
WS.Range("A2").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes
xlguess pourrait le faire, mais MS précise :
Excel détermine s'il existe un en-tête. S'il en existe un, il détermine sa position.
Il semblerait qu'XL ait quelques difficultés à déterminer si la première ligne comportent des entêtes.
 

patricktoulon

XLDnaute Barbatruc
Bonjour @Eric C
purée travaille avec un tableau structuré tu souffrira moins
c'est une mini BDD que tu monte là

ton exemple c'est une torture pour un cartésien comme moi
les données en colonnes cheques et especes c'est quoi qui doit rentrer dedans des numerique ou autres ?

dis moi ça je te refait tout ça au propre
 

Eric C

XLDnaute Barbatruc
Re le fil

Bonjour Patrick - J'ai un peu appris les bases (il y a fort longtemps et depuis j'ai pas mal oublié par manque de pratique...). Je m'étais penché sur le problème du USF de mic6259 pour son association (tu avais activement participé pour les montants en € des TextBoxs et cellules) ICI et j'ai rencontré quelques difficultés (pas étonnant, venant de moi) que notre ami Jean Marie a en partie résolues . J'ai donc décidé de rechercher un programme qui serait plus adapté et fonctionnel mais qui comportait une erreur résolue sur ce post, par notre ami sylvanu.
D'ailleurs, je joints le fichier de notre autre ami (@+ Thierry) dont je me suis inspiré et à la lecture du code, je m'aperçois qu'il n'a pas figé les entête (Sort) où il a PROCEDE AUTREMENT (mais comment ????).

Merci à vous tous de votre concours journaliser

@+ Eric c
 

Pièces jointes

  • Copie de USF-Gestion-Base-de-donnees.xlsm
    35.1 KB · Affichages: 3
Dernière édition:

Eric C

XLDnaute Barbatruc
Re le fil. Je pensais avoir trouvé la parade en nommant les entêtes mais en vain ??? J'ignore pourquoi le fichier de @+ Thierry fonctionnait sans considérer les entêtes comme données?

Bonne fin d'après-midi à toutes & à tous
@+ Eric c
 

patricktoulon

XLDnaute Barbatruc
tiens comme ça vite fait
j'ai un peu tout refait le truc
comme je te l'ai dis on travaille avec un tableau structuré pour ce genre de manip de Mini BDD
attend je corrige j'ai oublié de dimer des variables
 
Dernière édition:

Eric C

XLDnaute Barbatruc
Re le fil

Toujours aussi réactif l'ami Patrick. Je charge et je découvre en détail car je ne connais pas les tableaux structurés. . J'ai fini ma BdD donc je me permets de la joindre. Il doit y avoir de petites imperfections mais bon.
J'espère que mic6259 reviendra découvrir ce post. Merci pour lui.

@+ Eric c
 

Pièces jointes

  • Essai pour mic6259 (3).xlsm
    43.6 KB · Affichages: 6

mic6259

XLDnaute Occasionnel
Merci Eric
Ton fichier est encore mieux que le précédent, mais quand je supprime une somme la cellule marque 0.00€, mais il est bien pensé, celui de Patrick, la cellule est vide
Merci beaucoup a vous 2
Cordialement
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…