OVH Cloud OVH Cloud

Pb de recalcul

14 réponses
Avatar
stspuc
Bonjour,
J'ai un problème de recalcul de ma feuille excel.
J'importe une colonne qui se retrouve en texte
0000
0000
0000
0000
FFF0
7FFF
006C
0010
0040

et que je veux transformer en binaire avec la fonction suivante :

SI(NBCAR(B3)<3;"00000000" &
HEX2BIN(DROITE(B3;2);8);HEX2BIN(GAUCHE(B3;NBCAR(B3)-2);8) &
HEX2BIN(DROITE(B3;2);8))

Le résultat ne s'affiche que si je sélectionne la cellule et que je me place
dedans dans la barre de formule et que je fais entrée.
Mon option de calcul auto est bien activée. Même si je fais F9, cela ne
calcule pas. Comme s' il ne comprenait ma colonne de texte que si je rentre
dans la formule.

Avez-vous une idée pour que cela soit automatique ?
Merci d'avance à ceux qui se pencheront sur mon cas.
Caroual

4 réponses

1 2
Avatar
Gloops
Qui a dit "compatibilité ascendante" ?

Bon, je sors :)

____________________________________
MichD a écrit, le 08/01/2012 22:24 :
Ce qui précède est vrai aussi longtemps que le fichier n'est pas ouvert avec une version
Excel 2007 ou 2010. Dans un tel cas, comme expliquer dans mon premier m essage, Excel
ne reconnaîtra pas les fonctions écrites en anglais dans la f euille de calcul à moins que la
langue de l'application soit anglaise. Par contre, si le développe ur avait utilisé les noms des
fonctions dans la langue de l'application, Excel 2007 et 2010 n'aurait aucun problème à
reconnaître les fonctions. Il faut savoir s'adapter selon les beso ins du moment!



MichD
Avatar
stspuc
Vraiment sympa, j'ai tout ce qu'il me faut
Merci
Caroual

"MichD" a écrit dans le message de news:
jefpr9$ed2$
Dans le ThisWorkbook de ton fichier, tu peux ajouter cette procédure

'----------------------------------------
Private Sub Workbook_Open()
With AddIns("Analysis ToolPak - VBA")
.Installed = True
End With
End Sub
'----------------------------------------


MichD
------------------------------------------

Avatar
MichD
| Qui a dit "compatibilité ascendante" ?

Si tu as une version française et que tu utilises le nom des fonctions en français de la macro complémentaire "Utilitaire
d'analyse", tu ne devrais pas éprouver de difficulté lors de l'ouverture du fichier avec Excel 2007 et 2010 français. La
compatibilité est donc présente...

Ce qui est particulier, c'est la possibilité d'utiliser le nom des fonctions en anglais de la macro complémentaire Utilise
d'analyse en chargeant la macro complémentaire "utilitaire d'analyse - VBA" dans la feuille de calcul d'une version française
à cause justement de la nature même de ce qu'est une macro complémentaire. Il ne faut pas se surprendre d'avoir une
difficulté avec ces formules lors de l'ouverture du fichier avec Excel 2007 ou 2010 avec une application française si on a
utilisé le nom des fonctions en anglais quoique je n'ai jamais testé expressément cette configuration.



MichD
------------------------------------------
"Gloops" a écrit dans le message de groupe de discussion : jefvof$qqq$

Qui a dit "compatibilité ascendante" ?

Bon, je sors :)

____________________________________
MichD a écrit, le 08/01/2012 22:24 :
Ce qui précède est vrai aussi longtemps que le fichier n'est pas ouvert avec une version
Excel 2007 ou 2010. Dans un tel cas, comme expliquer dans mon premier message, Excel
ne reconnaîtra pas les fonctions écrites en anglais dans la feuille de calcul à moins que la
langue de l'application soit anglaise. Par contre, si le développeur avait utilisé les noms des
fonctions dans la langue de l'application, Excel 2007 et 2010 n'aurait aucun problème à
reconnaître les fonctions. Il faut savoir s'adapter selon les besoins du moment!



MichD
Avatar
Gloops
Je me suis pourtant vu conseiller un jour d'utiliser plutôt les noms
anglais dans la mesure où les traductions posent parfois problè me. Il
est vrai que c'est surtout sous Access que le problème est criant,
notamment lors de certaines migrations.
____________________________________
MichD a écrit, le 10/01/2012 11:56 :
| Qui a dit "compatibilité ascendante" ?

Si tu as une version française et que tu utilises le nom des fonct ions en français de la macro complémentaire "Utilitaire
d'analyse", tu ne devrais pas éprouver de difficulté lors de l'ouverture du fichier avec Excel 2007 et 2010 français. La
compatibilité est donc présente...

Ce qui est particulier, c'est la possibilité d'utiliser le nom des fonctions en anglais de la macro complémentaire Utilise
d'analyse en chargeant la macro complémentaire "utilitaire d'analy se - VBA" dans la feuille de calcul d'une version française
à cause justement de la nature même de ce qu'est une macro co mplémentaire. Il ne faut pas se surprendre d'avoir une
difficulté avec ces formules lors de l'ouverture du fichier avec E xcel 2007 ou 2010 avec une application française si on a
utilisé le nom des fonctions en anglais quoique je n'ai jamais tes té expressément cette configuration.



MichD
------------------------------------------
"Gloops" a écrit dans le message de groupe de discussion : jefvof $qqq$

Qui a dit "compatibilité ascendante" ?

Bon, je sors :)

____________________________________
MichD a écrit, le 08/01/2012 22:24 :
Ce qui précède est vrai aussi longtemps que le fichier n'est pas ouvert avec une version
Excel 2007 ou 2010. Dans un tel cas, comme expliquer dans mon premier message, Excel
ne reconnaîtra pas les fonctions écrites en anglais dans la feuille de calcul à moins que la
langue de l'application soit anglaise. Par contre, si le développ eur avait utilisé les noms des
fonctions dans la langue de l'application, Excel 2007 et 2010 n'aurait aucun problème à
reconnaître les fonctions. Il faut savoir s'adapter selon les bes oins du moment!



MichD



1 2