VB contre Formule

  • Initiateur de la discussion williams
  • Date de début
W

williams

Guest
Bonjour,


J'utilise aujourd'hui des fomules dans des cellules.

Exemple: =STXT(A13,1;3), cette formule en N13 me permet de connaître les 3 première lettres d'un mot en A13. J'ai la même formule en O14 pour 4 Lettres, et en P14 pour 5 Lettres et ce, sur environ 2500 Lignes.

Toute ces formules prennent beaucoup de place, et je me disais qu'il devait y avoir surrement en VB une equivalence.

J'ai donc besoin de votre aide.


Merci
 
C

chris

Guest
Bonjour
S'il est nécessaire d'afficher le résultat de ces formules, on ne peux les éviter. Faire le calcul par VB oblige à lancer le VB à chaque fois qu'on insère des données et mettre le texte résultant à la place de la formule ne prendra pas moins de place.

On peut mettre du VB évènementiel mais ça ralentit.

On peut aussi nommer les 3 formules et remplacer la formule par =formule1 sur toutes les lignes.

Mais les formules nommées sont à manier avec précaution et sur des tableaux de structure stable.

Chris
 

Discussions similaires

Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 209
Messages
2 086 275
Membres
103 170
dernier inscrit
HASSEN@45