Bonjour
Merci pour ces réponses mais non ...
Le sauvegarder sous ne va pas.
Le copier coller, c'est probablement la solution (tout refaire ce fichier dans un nouveau fichier). J'ai déjà tenté de copier les feuilles dans un nouveau classeur mais à la fin ça ne le fait pas.
La meilleure option serait probablement de trouver le problème pour pouvoir le soigner mais voilà un moment que je cherche sans succès
Puisque vous insistez
j'essaye d'expliquer le problème ... ça va être un gros poil long et délicat, n'hésitez pas me dire ce que vous ne comprenez pas dans mes explications.
Je gère dans ce fichier mon PEA et mon CTO (Ouh c'est pas bien, capitalisme, exploitation de l'homme, tout ça tout ça. Ok, préparez le fouet j'amène du gros sel
).
Dans un première feuille nommée "Opérations" j'empile mes opérations d'achat de titre, de vente, dividendes, frais, apport et retrait en notant les différents montants, date et autres dans les colonnes appropriées. A droite, j'ai plusieurs colonnes calculées en fonction des données entrées pour cette ligne, par exemple le PRU, le nouveau stock à cette date et si cette ligne est un dividende la performance de ce dividende par rapport à la somme investie sur ce titre, j'ai nommé cette colonne "PerfDivid". Cette suite de ligne n'est pas un tableau structuré (obtenu par insertion/tableau) c'est juste des lignes les unes au-dessous des autres, par contre j'ai nommé toutes ces colonnes avec du décaler/nbval. On peut discuter de ce point mais je crois ce n'est pas l'origine du problème.
Dans la feuille "Positions" des formules et du VBA me listent mes positions actuelles dans un tableau structuré avec tout un tas d'informations pour ce titre (compte, PRU, quantité en stock, valeur d'achat, valeur actuelle, ...)
Dans une autre feuille ListeTitre, j'ai un tableau structuré qui reprend tous les titres que je surveille mais que je n'ai pas forcément en portefeuille. Chaque titre n'apparait qu'une seule fois dans cette liste. Dans cette feuille j'ai une colonne nommé "Masquer" contenant une formule renvoyant un nombre ou rien. L'idée est de masquer ou pas certaines lignes de dividende (les titres donnant un dividende très très faible pourrissent mon graphique de dividendes, je veux les masquer selon cette valeur "Masquer"). J'ai une autre colonne "Secteur" qui donne le secteur d’activité du titre.
Pour les trucs qui fonctionnent, par exemple j'ai un TCD (créé en cochant la case "Ajouter ces données au modèle de données") dans une feuille "Répartition" qui pointe sur les données de "Positions" et "ListeTitre". J'ai donc un joli camembert qui représente la "valeur actuelle" de mes différentes positons classées par ordre de "secteur" indiqué dans "ListeTitre". Excel à fait une "relation" entre Postions et ListeTitre, ok.
J'ai tout un tas de graphique qui s'appuient sur ces données : répartition entre devises, entre comptes, chronologie des dividendes distribués, historique de performance du compte, historique plus-value par compte, comparaison performance du compte vs CAC 40 et/ou SP500 ... ajoute à ça la gestion de X devises différentes, un classeur bien compliqué (de mon point de vue).
Si je fais un TCD + graphe de mes "Opérations" je peux sommer mes "PerfDiv" en fonction des dates et titres pour faire un joli histogramme 3D.
Pour ce qui ne fonctionne pas (bizarrerie évoquée).
Si je fais ce même TCD en ajoutant ces données au modèle de données (dans l'objectif d'utiliser la colonne "Masquer" de "ListeTitre"), lors de la création, lorsque je glisse le champ "PerfDivid" dans la case "Σ valeur" du TCD, Excel me propose le "nombre de PerfDivid" et refuse la "somme de PerfDivid" sous prétexte que c'est du texte !!! Ca fonctionne pourtant très bien si je ne coche pas "Ajouter ces données au modèle de données" :-(
J'avoue avoir fait, défait, refait plein de trucs dans ce classeur et même bidouillé avec Powert Pivot ... Je ne doute pas du fait que c'est moi qui est réussi à pourrir le fichier.
Je reste certain que le code que je cherche pour reproduire un fichier existe, je l'ai déjà utilisé.
Je crois me souvenir qu'il y avait une chouette page sur google qui permettait de chercher sur usenet (et donc sur MPFE) mais je n'arrive pas à mettre la main dessus :...(
Merci pour votre aide
@+Laurent