Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives > Recalcul d'une fonction perso...
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


 
 
LinkBack Outils de la discussion
Vieux 14/02/2005, 15h22   #1 (permalink)
bigbig
 
Messages: n/a
Par défaut Recalcul d'une fonction perso...

Bonjour à tous,

Sous excel 2000, j'ai crée 3 fonctions perso.
Ses fonctions sont appelé par des formules placés dans de nombreuses cellules.

Or impossible de faire recalculer automatiquement ou manuellement les cellules utilisant ces fonctions.
La seule solution trouvée pour recalculé, c'est de cliquer et valider chaque formule à chaque changement.


Voici une de ces fonctions (traitement réel plus complexe) :

Function RemplirCellule(Cellule1, Cellule2, Cellule3) As String

Application.Volatile True

Select Case Cellule1
Case "A"
RemplirCellule= Cellule2

Case "B"
RemplirCellule= Cellule3

Case Else
RemplirCellule = ""

End Select

End Function


Merci de votre aide...
 
ANNONCES
Vieux 14/02/2005, 15h58   #2 (permalink)
bigbig
 
Messages: n/a
Par défaut Re: Recalcul d'une fonction perso...

ReBonjour,

Après quelques autres essais, je trouve des trucs bizard...

- En faite, au début je n'avais mis le volatile dans les fonctions.
(donc normal que celà ne marchais pas avec F9)
- Puis, j'ai remplis mes cellules des diverses formules utilisant ces fonctions.
- Puis voyant mon oubli du volatile, je l'ai mis dans chaque fonction.

Mais voilà, en recalculant (F9), celà ne changeais rien.
Mais si cliquais une de mes formules et la validait par entrée, celà marchais sur cette celule mais pas sur les autres.

Et quelques autres essais.
+ fermeture et redemarrage de l'ordi au cas ou...
Et entre chaque essais, enregistrement du fichier, fermeture d'excel et réouverture du fichier pour être sur.

Bref, il y a 30 seconde, le recalcul remarchais mais uniquement pour les cellules que j'avais validé précédement. (il indique Pret en bas)

Et là, je refait recalculer, et hop comme par miracle celà marche sur tout le fichier ! (en bas défilement du % puis Pret)

Qui à une idée du problème qu'à eu excel ?
Comment éviter que celà se reproduise ? (j'ai pas envie que une fois ça marche et une fois pas, une fois ça recalcul, une fois pas, surtout que je peux pas trop savoir si excel à ou pas fait le recalcul complet...)

Merci de votre aide, A+
 
Vieux 24/02/2005, 17h04   #3 (permalink)
deftonesmichael
 
Messages: n/a
Par défaut Re: Recalcul d'une fonction perso...

dans le menu outils, option, calcul tu as coché "Enregistrer les valeurs des liaisons externes" ce qui ne régénère pas les valeurs mais garde les anciennes en mémoires.

Décoche!!!

Moi aussi g galéré et personne m'a aidé!!
a+
 
Vieux 24/02/2005, 17h43   #4 (permalink)
bigbig
 
Messages: n/a
Par défaut Re: Recalcul d'une fonction perso...

Bonjour,

merci pour ta réponse, mais celà ne viens pas de là car déjà décoché et je n'est pas de données externes

Autre idée ?

A+
 
ANNONCES
 



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT +2. Il est actuellement 23h44.


(C) 2006 Excel Downloads