Identifier les niveaux de consolidation dans un plan
Résolu/Fermé
saltemps
Messages postés
2
Date d'inscription
samedi 22 février 2014
Statut
Membre
Dernière intervention
22 février 2014
-
22 févr. 2014 à 00:23
saltemps Messages postés 2 Date d'inscription samedi 22 février 2014 Statut Membre Dernière intervention 22 février 2014 - 22 févr. 2014 à 22:00
saltemps Messages postés 2 Date d'inscription samedi 22 février 2014 Statut Membre Dernière intervention 22 février 2014 - 22 févr. 2014 à 22:00
A voir également:
- Identifier les niveaux de consolidation dans un plan
- Identifier appareil avec adresse mac - Guide
- Arrière plan - Guide
- Plan d'un rapport de stage - Guide
- Logiciel plan maison gratuit - Télécharger - Architecture & Déco
- Identifiant et mot de passe - Guide
2 réponses
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
22 févr. 2014 à 04:22
22 févr. 2014 à 04:22
Bonjour,
tu peux :
1) utiliser les fonctions Morefunc de Laurent Longre :=XLM.LIRE.CELLULE(28,A4,VRAI), =XLM.LIRE.CELLULE(30,A4,VRAI)
2) utiliser directement les anciennes fonctions d'Excel 4 : =LIRE.CELLULE(28,A4) et =LIRE.CELLULE(30,A4) en les positionnant dans des noms (tu crées 2 noms et tu y mets les formules). Tu utilises ensuite ces noms dans les formules qui t'intéressent.
3) écrire un peu de VBA avec une fonction dans le genre :
tu auras peut être besoin d'ajouter des macros évènementielles pour forcer le recalcul de ces valeurs.
cordialement
tu peux :
1) utiliser les fonctions Morefunc de Laurent Longre :=XLM.LIRE.CELLULE(28,A4,VRAI), =XLM.LIRE.CELLULE(30,A4,VRAI)
2) utiliser directement les anciennes fonctions d'Excel 4 : =LIRE.CELLULE(28,A4) et =LIRE.CELLULE(30,A4) en les positionnant dans des noms (tu crées 2 noms et tu y mets les formules). Tu utilises ensuite ces noms dans les formules qui t'intéressent.
3) écrire un peu de VBA avec une fonction dans le genre :
Function plan_level(vCell As Range)
Application.Volatile
plan_level = vCell.EntireRow.OutlineLevel
End Function
tu auras peut être besoin d'ajouter des macros évènementielles pour forcer le recalcul de ces valeurs.
cordialement
saltemps
Messages postés
2
Date d'inscription
samedi 22 février 2014
Statut
Membre
Dernière intervention
22 février 2014
22 févr. 2014 à 22:00
22 févr. 2014 à 22:00
Super JvDo ! Merci beaucoup pour ton aide, lasolution 2 est très simple et permettra de partager mes fichiers avec des personnes qui n'ont pas installé Morefunc.
Je cherchais la solution depuis un bon moment.
Merci encore
Je cherchais la solution depuis un bon moment.
Merci encore
22 févr. 2014 à 10:32
En cas d'options régionales "France", il faut les remplacer par des points-virgules.
Dans les formules, j'ai choisi "A4". Ce qui veut dire que l'on s'intéresse à l'état de la ligne 4.
Tu trouveras la signification des paramètres 28 et 30 soit dans l'aide de Morefunc, soit sans le fichier d'aide macroxl97.hlp . Pour ce dernier, il te faudra peut-être le lecteur de fichier d'aide Windows6.1-KB917607-x86.msu.
Concernant spécifiquement le 2) : pour définir les noms, du fait qu'ils sont relatifs à la ligne, il faut se positionner d'abord sur le ligne 4 pour les définir et ne pas mettre de $ dans la référence.
Les noms ainsi définis ne seront utilisables de façon cohérente que dans des formules situées sur la ligne dont on évalue le niveau de plan.
22 févr. 2014 à 12:46
certaines colonnes nécessitent morefunc.