enregistreur de macro

L

ludo

Guest
bonjour le forum, pascal76, [suite au fil 'somme des nombres sous vbe',15h03]

je ne parviens pas à mettre en place l'enregistreur de macro qui me permet de traduire la formule =somme(d18:l18) en code vbe.
j'ai essayé ceci :

Range("f20").Application.RecordMacro ("=somme(d18:l18)")

qui affecte dans la cellule f20 la somme des nombres des cellules de d18 à l18.

peut-etre faut-il s'y prendre autrement,
merci pour votre coup de pouce,
Ludo.
 
P

Pascal76

Guest
re

ce que je te disais par utiliser l'enregistreur de macro c'est

Tu fais Outils > nouvelle macro

puis une fois déterminer le nom de ta macro tu tapes dans ta cellule F20 ta formule
Une fois taper tu cliques sur le carré de fin d'enregistrement

Puis tu fais Alt F11 pour accéder au vbe et là sous le nom de ta macro tu vois ta fonction. Tu peux souvent simplifier en enlevant des select

Pascal
 
R

Robert

Guest
Salut Ludo, Pascel, salut le forum,

J'ai pas trop compris ton histoire d'enregistreur, mais si ce que tu veux est le code VBA qui écrit la formule =SOMME(D18:L18) en F20 :

Sheets(1).Range("F20").Formula = "=SUM(D18:L18)"

À plus

Robert
 
L

ludo

Guest
bonjour,
j'utilise l'enregistreur de macros:
est-il normal qu'il 'zappe' une grosse partie de ma formule car il en manque encore une grosse partie : de la moitié jusqu'à la fin. est-il fatigué,a t-il une limite ? y a t-il un remede à cela ?
merci pour votre réponse.
 

Discussions similaires

Réponses
3
Affichages
416

Statistiques des forums

Discussions
314 151
Messages
2 106 398
Membres
109 578
dernier inscrit
faiza95