Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment savoir que fait telle fonction de l'utilitaire d'analyse (Excel 2003) ?

22 réponses
Avatar
JièL
Salutatousse

Excel 2003

Lorsque l'on clique sur le bouton Fx après (avoir ajouté coché Utilitaire
d'analyse" dans les macro complémentaire) on se retrouve avec un certains
nombre de fonction supplémentaire (nombre dont on est toujours pas
certains, cf : le fil "Nb de fonctions supplémentaires dans l "utilitaire
d'analyse"").

Il ne semble pas y avoir d'aide pour savoir ce que fait exactement telle
ou telle fonction ni ce que doivent être précisément les arguments de la
fonction supplémentaire.

Est-ce que quelqu'un sait s'il existe une aide (même succincte) pour ces
fonctions ?

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook a déménagé : http://faq.outlook.fr/

Boycott des questions venant de CDO
http://faq.outlook.fr/viewpage.php?page_id=2

10 réponses

1 2 3
Avatar
lSteph
On est donc bien d'accord cela fait n versions que ce pb traine et
outre, l'indication que je t'ai donnée en bas de l'explorateur
d'objet, on a aucune indication .
Le pire c'est qu'il existent peut-être bel et bien malgré leur
absence dans le produit!

--
Steph


mais rien de la part de crosoft ? pas le moindre petit bout de fichier
d'aide ?
C'est pourtant bien eux qui l'on pondu ce truc là, non ?

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook a déménagé :http://faq.outlook.fr/

Boycott des questions venant de CDOhttp://faq.outlook.fr/viewpage.php?pag e_id=2


Avatar
JièL
Bonjoir(c) Misange

Le 12/08/2008 12:39 vous avez écrit ceci :
Hello JièL

Gros avantage avec 2007, tu as l'aide en ligne pour les anciennes
fonctions de l'utilitaire d'analyse (je galège...)



Merci de l'avoir précisé ;-)

et tu as ainsi le
plaisir extrême de lire ceci à propos de la fonction NO.SEMAINE

"Important La fonction NO.SEMAINE considère la semaine comprenant le
1er janvier comme la première semaine de l'année. Cependant, selon une
norme européenne, la première semaine est celle dont la majorité des
jours (quatre ou plus) tombent dans la nouvelle année. Ainsi, pour les
années dont trois jours ou moins sont dans la première semaine de
janvier, la fonction NO.SEMAINE produit des numéros de semaines
incorrects selon la norme européenne."



Mort de rire

Dit M. Billou, ça fait juste 10 ans qu'on te le dit. Plutôt que de
pondre ce texte, tu n'aurais pas pu pondre N0.SEMAINEEUROPE en prime ?



Dis, tu as jamais essayé le ce que les MVP ont affectueusement nommé "le
trou noir" ?
C'est un truc où les MVP (et seulement eux, 'tention, pas un blaireau ;->)
ont le droit de déposer ce genre de "wish"... et ça te revient à la gu***
au bout de 2 ans avec des explications d'un stagiaires (qui n'a évidement
rien pigé) et qui te dit "by design" ou pour varier un peu "It's a
feature" ;-))))))))

Essaye, j'tassure c'est presque drôle ;-)))))

Tiens, dans un registre amusant aussi : OpenOffice respecte le n° de
semaine ISO, lui ;->>>>>

Extrait de l'aide OOo
La norme internationale ISO 8601 stipule que lundi est le premier jour de
la semaine. On attribue aux semaines chevauchant deux années le numéro de
l'année qui contient le plus de jours de cette semaine. Cela signifie que
la semaine 1 d'une année quelconque correspond à la semaine qui contient
la date du 4 janvier.

L'insertion de ces fonctions dans le fonctions standard d'excel est en
soi une bonne chose. Sauf que... cela n'est vrai que si tu travailles
tout seul dans ton coin ou avec des collègues qui ont exclusivement la
même version d'excel que toi. Sinon, bonjour la revalidation obligatoire
de ces formules... GRRRR (très gros GRRR)



Pas bien compris... si tu ferme ton classeur, que tu active l'utilitaire
d'analyse et que tu réouvre ton classeur ça le fait pas ?

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook a déménagé : http://faq.outlook.fr/

Boycott des questions venant de CDO
http://faq.outlook.fr/viewpage.php?page_id=2
Avatar
Misange
JièL a écrit :
Bonjoir(c) Misange

Dis, tu as jamais essayé le ce que les MVP ont affectueusement nommé "le
trou noir" ?
C'est un truc où les MVP (et seulement eux, 'tention, pas un blaireau
;->) ont le droit de déposer ce genre de "wish"...



Ben je te rassure cette possibilité de faire remonter des souhaits ou
des bugs a carrément disparu ! on peut juste faire remonter les trucs
hyper critiques qui feraient tourner la terre à l'envers, ou attendre LA
semaine ou on nous demande notre avis (tant pis si t'es absent !).

Pas bien compris... si tu ferme ton classeur, que tu active l'utilitaire
d'analyse et que tu réouvre ton classeur ça le fait pas ?



Avec 2007, tu ne parles plus de l'utilitaire d'analyse : ces fonctions
sont intégrées à excel comme somme ou autre. Elles sont donc codées "en
dur" et non via une macro externe (l'utilitaire d'analyse). PAs de pb
quand tu ouvres et que tu refermes et rien à cocher de plus
(heureusement !). PAs de pb non plus si tu passes ton classeur à un
collègue avec 2007, que sa version soit thaï, anglaise ou chinoise. LEs
fonctions intégrées sont automatiquement traduites dans la langue ad hoc.

Il en va tout autrement quand tu passes un classeur 2003 à un
utilisateur qui a 2007 et réciproquement. Les fonctions de l'utilitaire
d'analyse sont écrites en VBA et donc en anglais. Ne faisant pas partie
des fonctions natives d'excel 2003, elles ne sont pas traduites si tu
ouvres ce classeur dans une version italienne par exemple... ou si tu
l'ouvres dans une version française d'excel 2007.
Les conseils donnés 1000 fois ici de remplacer les fonctions de
l'utilitaire d'analyse par des formules n'utilisant que des fonctions
intégrées d'excel ne s'en trouvent que plus pertinents tant que la
totalité du parc excel des versions antérieures à 2007 n'aura pas été
remplacé. Vu le nombre de versions 97 encore en circulation, sans parler
bien sur des 2000, 2002 et 2003, c'est pas demain la veille !!!
Donc tant que tu écris un classeur pour toi ou que tu es dans un
environnement ou tu es sur que jamais personne n'aura une version
d'excel différente de la tienne, libre à toi d'utiliser ces nouvelles
fonctions intégrées de 2007. Si tu es sur 2003 et que tu les utilise,
prévois un joli moment de patience le jour ou tu seras obligé de passer
à une nouvelle version. C'est là qu'il faudra revalider manuellement les
formules faisant appel à l'utilitaire d'analyse : elles sont traduites
mais pas prises en compte tant que tu ne les a pas revalidées et que je
sache personne n'a encore pondu la macro magique qui recherche toutes
ces formules dans une page et les revalide automatiquement.

Là où je pressens une difficulté supplémentaire importante c'est que
quand tu es dans 2007, tu n'as aucun moyen de savoir quelles sont les
formules qui n'existaient pas dans les versions antérieures (il n'y a
pas que les formules de l'utilitaire d'analyse qui aient été ajoutées,
d'autres comme si.ens n'existent pas dans les versions antérieures).
Certaines de ces fonctions sont extrêmement pratiques, documentées, avec
une aide à la saisie intégrée (très bien faite je dois dire dans 2007)
et le risque est grand qu'un utilisateur de 2007 les mette dans ses
formules et que du coup son classeur soit inutilisable sur les versions
antérieures...

Voili voilà !

Misange
Avatar
michdenis
| personne n'a encore pondu la macro magique qui recherche toutes
| ces formules dans une page et les revalide automatiquement

****Ceci devrait fonctionner en supposant que le fichier
s'ouvre dans la même langue d'origine
Pour passer d'une langue à une autre, ça peut attendre ...! ;-))

à toi de tester... 2007, moi, connais pas !
'----------------------------------------------
Sub Formule_2003_Vers_2007()
Dim Sh As Worksheet, Rg As Range, C As Range
On Error Resume Next
For Each Sh In Worksheets
With Sh
Set Rg = .UsedRange.SpecialCells(xlCellTypeFormulas)
For Each C In Rg
If C.HasArray Then
C.FormulaArray = C.FormulaArray
Else
C.Formula = C.Formula
End If
Next
End With
Next
End Sub
'----------------------------------------------


"Misange" a écrit dans le message de news:
OHe4JkR$
JièL a écrit :
Bonjoir(c) Misange

Dis, tu as jamais essayé le ce que les MVP ont affectueusement nommé "le
trou noir" ?
C'est un truc où les MVP (et seulement eux, 'tention, pas un blaireau
;->) ont le droit de déposer ce genre de "wish"...



Ben je te rassure cette possibilité de faire remonter des souhaits ou
des bugs a carrément disparu ! on peut juste faire remonter les trucs
hyper critiques qui feraient tourner la terre à l'envers, ou attendre LA
semaine ou on nous demande notre avis (tant pis si t'es absent !).

Pas bien compris... si tu ferme ton classeur, que tu active l'utilitaire
d'analyse et que tu réouvre ton classeur ça le fait pas ?



Avec 2007, tu ne parles plus de l'utilitaire d'analyse : ces fonctions
sont intégrées à excel comme somme ou autre. Elles sont donc codées "en
dur" et non via une macro externe (l'utilitaire d'analyse). PAs de pb
quand tu ouvres et que tu refermes et rien à cocher de plus
(heureusement !). PAs de pb non plus si tu passes ton classeur à un
collègue avec 2007, que sa version soit thaï, anglaise ou chinoise. LEs
fonctions intégrées sont automatiquement traduites dans la langue ad hoc.

Il en va tout autrement quand tu passes un classeur 2003 à un
utilisateur qui a 2007 et réciproquement. Les fonctions de l'utilitaire
d'analyse sont écrites en VBA et donc en anglais. Ne faisant pas partie
des fonctions natives d'excel 2003, elles ne sont pas traduites si tu
ouvres ce classeur dans une version italienne par exemple... ou si tu
l'ouvres dans une version française d'excel 2007.
Les conseils donnés 1000 fois ici de remplacer les fonctions de
l'utilitaire d'analyse par des formules n'utilisant que des fonctions
intégrées d'excel ne s'en trouvent que plus pertinents tant que la
totalité du parc excel des versions antérieures à 2007 n'aura pas été
remplacé. Vu le nombre de versions 97 encore en circulation, sans parler
bien sur des 2000, 2002 et 2003, c'est pas demain la veille !!!
Donc tant que tu écris un classeur pour toi ou que tu es dans un
environnement ou tu es sur que jamais personne n'aura une version
d'excel différente de la tienne, libre à toi d'utiliser ces nouvelles
fonctions intégrées de 2007. Si tu es sur 2003 et que tu les utilise,
prévois un joli moment de patience le jour ou tu seras obligé de passer
à une nouvelle version. C'est là qu'il faudra revalider manuellement les
formules faisant appel à l'utilitaire d'analyse : elles sont traduites
mais pas prises en compte tant que tu ne les a pas revalidées et que je
sache personne n'a encore pondu la macro magique qui recherche toutes
ces formules dans une page et les revalide automatiquement.

Là où je pressens une difficulté supplémentaire importante c'est que
quand tu es dans 2007, tu n'as aucun moyen de savoir quelles sont les
formules qui n'existaient pas dans les versions antérieures (il n'y a
pas que les formules de l'utilitaire d'analyse qui aient été ajoutées,
d'autres comme si.ens n'existent pas dans les versions antérieures).
Certaines de ces fonctions sont extrêmement pratiques, documentées, avec
une aide à la saisie intégrée (très bien faite je dois dire dans 2007)
et le risque est grand qu'un utilisateur de 2007 les mette dans ses
formules et que du coup son classeur soit inutilisable sur les versions
antérieures...

Voili voilà !

Misange
Avatar
michdenis
Il serait plus asticieux de passer en mode de calcul manuel ...
Modif. apportée
'-------------------------------------
Sub Formule_2003_2007()
Dim Sh As Worksheet, Rg As Range, C As Range
Dim MCalcul As String
MCalcul = Application.Calculation
Application.Calculation = xlCalculationManual
On Error Resume Next
For Each Sh In Worksheets
With Sh
Set Rg = .UsedRange.SpecialCells(xlCellTypeFormulas)
For Each C In Rg
If C.HasArray Then
C.FormulaArray = C.FormulaArray
Else
C.Formula = C.Formula
End If
Next
End With
Next
Application.Calculation = MCalcul
End Sub
'-------------------------------------



"michdenis" a écrit dans le message de news:
u3NqgHT$
| personne n'a encore pondu la macro magique qui recherche toutes
| ces formules dans une page et les revalide automatiquement

****Ceci devrait fonctionner en supposant que le fichier
s'ouvre dans la même langue d'origine
Pour passer d'une langue à une autre, ça peut attendre ...! ;-))

à toi de tester... 2007, moi, connais pas !
'----------------------------------------------
Sub Formule_2003_Vers_2007()
Dim Sh As Worksheet, Rg As Range, C As Range
On Error Resume Next
For Each Sh In Worksheets
With Sh
Set Rg = .UsedRange.SpecialCells(xlCellTypeFormulas)
For Each C In Rg
If C.HasArray Then
C.FormulaArray = C.FormulaArray
Else
C.Formula = C.Formula
End If
Next
End With
Next
End Sub
'----------------------------------------------


"Misange" a écrit dans le message de news:
OHe4JkR$
JièL a écrit :
Bonjoir(c) Misange

Dis, tu as jamais essayé le ce que les MVP ont affectueusement nommé "le
trou noir" ?
C'est un truc où les MVP (et seulement eux, 'tention, pas un blaireau
;->) ont le droit de déposer ce genre de "wish"...



Ben je te rassure cette possibilité de faire remonter des souhaits ou
des bugs a carrément disparu ! on peut juste faire remonter les trucs
hyper critiques qui feraient tourner la terre à l'envers, ou attendre LA
semaine ou on nous demande notre avis (tant pis si t'es absent !).

Pas bien compris... si tu ferme ton classeur, que tu active l'utilitaire
d'analyse et que tu réouvre ton classeur ça le fait pas ?



Avec 2007, tu ne parles plus de l'utilitaire d'analyse : ces fonctions
sont intégrées à excel comme somme ou autre. Elles sont donc codées "en
dur" et non via une macro externe (l'utilitaire d'analyse). PAs de pb
quand tu ouvres et que tu refermes et rien à cocher de plus
(heureusement !). PAs de pb non plus si tu passes ton classeur à un
collègue avec 2007, que sa version soit thaï, anglaise ou chinoise. LEs
fonctions intégrées sont automatiquement traduites dans la langue ad hoc.

Il en va tout autrement quand tu passes un classeur 2003 à un
utilisateur qui a 2007 et réciproquement. Les fonctions de l'utilitaire
d'analyse sont écrites en VBA et donc en anglais. Ne faisant pas partie
des fonctions natives d'excel 2003, elles ne sont pas traduites si tu
ouvres ce classeur dans une version italienne par exemple... ou si tu
l'ouvres dans une version française d'excel 2007.
Les conseils donnés 1000 fois ici de remplacer les fonctions de
l'utilitaire d'analyse par des formules n'utilisant que des fonctions
intégrées d'excel ne s'en trouvent que plus pertinents tant que la
totalité du parc excel des versions antérieures à 2007 n'aura pas été
remplacé. Vu le nombre de versions 97 encore en circulation, sans parler
bien sur des 2000, 2002 et 2003, c'est pas demain la veille !!!
Donc tant que tu écris un classeur pour toi ou que tu es dans un
environnement ou tu es sur que jamais personne n'aura une version
d'excel différente de la tienne, libre à toi d'utiliser ces nouvelles
fonctions intégrées de 2007. Si tu es sur 2003 et que tu les utilise,
prévois un joli moment de patience le jour ou tu seras obligé de passer
à une nouvelle version. C'est là qu'il faudra revalider manuellement les
formules faisant appel à l'utilitaire d'analyse : elles sont traduites
mais pas prises en compte tant que tu ne les a pas revalidées et que je
sache personne n'a encore pondu la macro magique qui recherche toutes
ces formules dans une page et les revalide automatiquement.

Là où je pressens une difficulté supplémentaire importante c'est que
quand tu es dans 2007, tu n'as aucun moyen de savoir quelles sont les
formules qui n'existaient pas dans les versions antérieures (il n'y a
pas que les formules de l'utilitaire d'analyse qui aient été ajoutées,
d'autres comme si.ens n'existent pas dans les versions antérieures).
Certaines de ces fonctions sont extrêmement pratiques, documentées, avec
une aide à la saisie intégrée (très bien faite je dois dire dans 2007)
et le risque est grand qu'un utilisateur de 2007 les mette dans ses
formules et que du coup son classeur soit inutilisable sur les versions
antérieures...

Voili voilà !

Misange
Avatar
JièL
Bonjoir(c) Misange

Le 13/08/2008 09:48 vous avez écrit ceci :
Ben je te rassure cette possibilité de faire remonter des souhaits ou
des bugs a carrément disparu ! on peut juste faire remonter les trucs
hyper critiques qui feraient tourner la terre à l'envers, ou attendre LA
semaine ou on nous demande notre avis (tant pis si t'es absent !).



mort de rire ;-)

Pas bien compris... si tu ferme ton classeur, que tu active
l'utilitaire d'analyse et que tu réouvre ton classeur ça le fait pas ?





Il en va tout autrement quand tu passes un classeur 2003 à un
utilisateur qui a 2007 et réciproquement.



AAAaaaaaaaahhhhhhhh ok ok... ben merci de toutes ces précisions, c'est
bonze à savoir ;-)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook a déménagé : http://faq.outlook.fr/

Boycott des questions venant de CDO
http://faq.outlook.fr/viewpage.php?page_id=2
Avatar
JièL
Bonjoir(c) michdenis et Misange

ben tu vois misange, suffit de demander sur MPFE en fin de compte ;-)

Bravo Denis

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook a déménagé : http://faq.outlook.fr/

Boycott des questions venant de CDO
http://faq.outlook.fr/viewpage.php?page_id=2
Avatar
Misange
Envoie moi un classeur 2003 avec des fonctions de l'utilitaire d'analyse
que je teste (je n'en n'ai pas sous la main ni 2003 sous la main pour
tester)

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

michdenis a écrit :
| personne n'a encore pondu la macro magique qui recherche toutes
| ces formules dans une page et les revalide automatiquement

****Ceci devrait fonctionner en supposant que le fichier
s'ouvre dans la même langue d'origine
Pour passer d'une langue à une autre, ça peut attendre ...! ;-))

à toi de tester... 2007, moi, connais pas !
'----------------------------------------------
Sub Formule_2003_Vers_2007()
Dim Sh As Worksheet, Rg As Range, C As Range
On Error Resume Next
For Each Sh In Worksheets
With Sh
Set Rg = .UsedRange.SpecialCells(xlCellTypeFormulas)
For Each C In Rg
If C.HasArray Then
C.FormulaArray = C.FormulaArray
Else
C.Formula = C.Formula
End If
Next
End With
Next
End Sub
'----------------------------------------------


"Misange" a écrit dans le message de news:
OHe4JkR$
JièL a écrit :
Bonjoir(c) Misange

Dis, tu as jamais essayé le ce que les MVP ont affectueusement nommé "le
trou noir" ?
C'est un truc où les MVP (et seulement eux, 'tention, pas un blaireau
;->) ont le droit de déposer ce genre de "wish"...



Ben je te rassure cette possibilité de faire remonter des souhaits ou
des bugs a carrément disparu ! on peut juste faire remonter les trucs
hyper critiques qui feraient tourner la terre à l'envers, ou attendre LA
semaine ou on nous demande notre avis (tant pis si t'es absent !).

Pas bien compris... si tu ferme ton classeur, que tu active l'utilitaire
d'analyse et que tu réouvre ton classeur ça le fait pas ?



Avec 2007, tu ne parles plus de l'utilitaire d'analyse : ces fonctions
sont intégrées à excel comme somme ou autre. Elles sont donc codées "en
dur" et non via une macro externe (l'utilitaire d'analyse). PAs de pb
quand tu ouvres et que tu refermes et rien à cocher de plus
(heureusement !). PAs de pb non plus si tu passes ton classeur à un
collègue avec 2007, que sa version soit thaï, anglaise ou chinoise. LEs
fonctions intégrées sont automatiquement traduites dans la langue ad hoc.

Il en va tout autrement quand tu passes un classeur 2003 à un
utilisateur qui a 2007 et réciproquement. Les fonctions de l'utilitaire
d'analyse sont écrites en VBA et donc en anglais. Ne faisant pas partie
des fonctions natives d'excel 2003, elles ne sont pas traduites si tu
ouvres ce classeur dans une version italienne par exemple... ou si tu
l'ouvres dans une version française d'excel 2007.
Les conseils donnés 1000 fois ici de remplacer les fonctions de
l'utilitaire d'analyse par des formules n'utilisant que des fonctions
intégrées d'excel ne s'en trouvent que plus pertinents tant que la
totalité du parc excel des versions antérieures à 2007 n'aura pas été
remplacé. Vu le nombre de versions 97 encore en circulation, sans parler
bien sur des 2000, 2002 et 2003, c'est pas demain la veille !!!
Donc tant que tu écris un classeur pour toi ou que tu es dans un
environnement ou tu es sur que jamais personne n'aura une version
d'excel différente de la tienne, libre à toi d'utiliser ces nouvelles
fonctions intégrées de 2007. Si tu es sur 2003 et que tu les utilise,
prévois un joli moment de patience le jour ou tu seras obligé de passer
à une nouvelle version. C'est là qu'il faudra revalider manuellement les
formules faisant appel à l'utilitaire d'analyse : elles sont traduites
mais pas prises en compte tant que tu ne les a pas revalidées et que je
sache personne n'a encore pondu la macro magique qui recherche toutes
ces formules dans une page et les revalide automatiquement.

Là où je pressens une difficulté supplémentaire importante c'est que
quand tu es dans 2007, tu n'as aucun moyen de savoir quelles sont les
formules qui n'existaient pas dans les versions antérieures (il n'y a
pas que les formules de l'utilitaire d'analyse qui aient été ajoutées,
d'autres comme si.ens n'existent pas dans les versions antérieures).
Certaines de ces fonctions sont extrêmement pratiques, documentées, avec
une aide à la saisie intégrée (très bien faite je dois dire dans 2007)
et le risque est grand qu'un utilisateur de 2007 les mette dans ses
formules et que du coup son classeur soit inutilisable sur les versions
antérieures...

Voili voilà !

Misange



Avatar
Misange
tu en doutes encore ? homme de peu de foi !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

JièL a écrit :
Bonjoir(c) michdenis et Misange

ben tu vois misange, suffit de demander sur MPFE en fin de compte ;-)

Bravo Denis



Avatar
michdenis
Un tout petit fichier ne contenant que quelques formules au hasard
au format excel 2003

http://cjoint.com/?inofp4KLO4



"Misange" a écrit dans le message de news:
%23PZOmdT$
Envoie moi un classeur 2003 avec des fonctions de l'utilitaire d'analyse
que je teste (je n'en n'ai pas sous la main ni 2003 sous la main pour
tester)

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

michdenis a écrit :
| personne n'a encore pondu la macro magique qui recherche toutes
| ces formules dans une page et les revalide automatiquement

****Ceci devrait fonctionner en supposant que le fichier
s'ouvre dans la même langue d'origine
Pour passer d'une langue à une autre, ça peut attendre ...! ;-))

à toi de tester... 2007, moi, connais pas !
'----------------------------------------------
Sub Formule_2003_Vers_2007()
Dim Sh As Worksheet, Rg As Range, C As Range
On Error Resume Next
For Each Sh In Worksheets
With Sh
Set Rg = .UsedRange.SpecialCells(xlCellTypeFormulas)
For Each C In Rg
If C.HasArray Then
C.FormulaArray = C.FormulaArray
Else
C.Formula = C.Formula
End If
Next
End With
Next
End Sub
'----------------------------------------------


"Misange" a écrit dans le message de news:
OHe4JkR$
JièL a écrit :
Bonjoir(c) Misange

Dis, tu as jamais essayé le ce que les MVP ont affectueusement nommé "le
trou noir" ?
C'est un truc où les MVP (et seulement eux, 'tention, pas un blaireau
;->) ont le droit de déposer ce genre de "wish"...



Ben je te rassure cette possibilité de faire remonter des souhaits ou
des bugs a carrément disparu ! on peut juste faire remonter les trucs
hyper critiques qui feraient tourner la terre à l'envers, ou attendre LA
semaine ou on nous demande notre avis (tant pis si t'es absent !).

Pas bien compris... si tu ferme ton classeur, que tu active l'utilitaire
d'analyse et que tu réouvre ton classeur ça le fait pas ?



Avec 2007, tu ne parles plus de l'utilitaire d'analyse : ces fonctions
sont intégrées à excel comme somme ou autre. Elles sont donc codées "en
dur" et non via une macro externe (l'utilitaire d'analyse). PAs de pb
quand tu ouvres et que tu refermes et rien à cocher de plus
(heureusement !). PAs de pb non plus si tu passes ton classeur à un
collègue avec 2007, que sa version soit thaï, anglaise ou chinoise. LEs
fonctions intégrées sont automatiquement traduites dans la langue ad hoc.

Il en va tout autrement quand tu passes un classeur 2003 à un
utilisateur qui a 2007 et réciproquement. Les fonctions de l'utilitaire
d'analyse sont écrites en VBA et donc en anglais. Ne faisant pas partie
des fonctions natives d'excel 2003, elles ne sont pas traduites si tu
ouvres ce classeur dans une version italienne par exemple... ou si tu
l'ouvres dans une version française d'excel 2007.
Les conseils donnés 1000 fois ici de remplacer les fonctions de
l'utilitaire d'analyse par des formules n'utilisant que des fonctions
intégrées d'excel ne s'en trouvent que plus pertinents tant que la
totalité du parc excel des versions antérieures à 2007 n'aura pas été
remplacé. Vu le nombre de versions 97 encore en circulation, sans parler
bien sur des 2000, 2002 et 2003, c'est pas demain la veille !!!
Donc tant que tu écris un classeur pour toi ou que tu es dans un
environnement ou tu es sur que jamais personne n'aura une version
d'excel différente de la tienne, libre à toi d'utiliser ces nouvelles
fonctions intégrées de 2007. Si tu es sur 2003 et que tu les utilise,
prévois un joli moment de patience le jour ou tu seras obligé de passer
à une nouvelle version. C'est là qu'il faudra revalider manuellement les
formules faisant appel à l'utilitaire d'analyse : elles sont traduites
mais pas prises en compte tant que tu ne les a pas revalidées et que je
sache personne n'a encore pondu la macro magique qui recherche toutes
ces formules dans une page et les revalide automatiquement.

Là où je pressens une difficulté supplémentaire importante c'est que
quand tu es dans 2007, tu n'as aucun moyen de savoir quelles sont les
formules qui n'existaient pas dans les versions antérieures (il n'y a
pas que les formules de l'utilitaire d'analyse qui aient été ajoutées,
d'autres comme si.ens n'existent pas dans les versions antérieures).
Certaines de ces fonctions sont extrêmement pratiques, documentées, avec
une aide à la saisie intégrée (très bien faite je dois dire dans 2007)
et le risque est grand qu'un utilisateur de 2007 les mette dans ses
formules et que du coup son classeur soit inutilisable sur les versions
antérieures...

Voili voilà !

Misange



1 2 3