Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/01/2012, 13h09   #1
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 55
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : juin 2007
Messages : 55
Points : 30
Points : 30
Par défaut insertion de formule dans une cas

Bonjour;

Je voudrai intégrer une formule dans une case excel,
L'insertion marche mais la formule n'est pas calculé au niveau de la feuille, il faut que j'aille dans la cellule (hors macro) et que je fasse entrer pour que la formule ce calcul.
voila mes 2 lignes qui font la manip.

Code :
1
2
fformule = "=MOYENNE(E4:E" & lisynth & ")"
ActiveCell.Formula = fformule
Merci d'avance pour vos réponse
spoyet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 13h30   #2
Membre chevronné
 
Avatar de defluc
 
Architecte
Inscription : mai 2002
Messages : 1 057
Détails du profil
Informations personnelles :
Âge : 62

Informations professionnelles :
Activité : Architecte

Informations forums :
Inscription : mai 2002
Messages : 1 057
Points : 745
Points : 745
Ajoutes en ligne 3 de ton code
defluc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 13h52   #3
Membre Expert
 
Homme
Retraité
Inscription : avril 2011
Messages : 696
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Retraité

Informations forums :
Inscription : avril 2011
Messages : 696
Points : 1 448
Points : 1 448
Bonjour,

Tu peux essayer avec

Code :
1
2
fformule = "=AVERAGE(E4:E" & lisynth & ")"
ActiveCell.Formula = fformule
Cordialement.
gFZT82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 13h55   #4
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 55
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : juin 2007
Messages : 55
Points : 30
Points : 30
Par défaut Re

Merci à vous 2.

J'ai essaye avec ta réponse defluc, cela ne marchais pas et je t'est envoyé un message
Par contre gFZT82 ca marche.

Merci encore
spoyet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 14h02   #5
Membre chevronné
 
Avatar de defluc
 
Architecte
Inscription : mai 2002
Messages : 1 057
Détails du profil
Informations personnelles :
Âge : 62

Informations professionnelles :
Activité : Architecte

Informations forums :
Inscription : mai 2002
Messages : 1 057
Points : 745
Points : 745
Si tu veux utiliser la formule en français, alors, tu dois coder
Code :
1
2
fformule = "=MOYENNE(E4:E" & lisynth & ")"
ActiveCell.FormulaLocal = fformule
defluc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 14h14   #6
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 55
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : juin 2007
Messages : 55
Points : 30
Points : 30
Par défaut Re

Merci pour ta dernière réponse, cela m'a permis de régler le même problème que javais avec la somme.
spoyet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 14h29   #7
Membre chevronné
 
Avatar de defluc
 
Architecte
Inscription : mai 2002
Messages : 1 057
Détails du profil
Informations personnelles :
Âge : 62

Informations professionnelles :
Activité : Architecte

Informations forums :
Inscription : mai 2002
Messages : 1 057
Points : 745
Points : 745
C'est LA solution ou alors il faut apprendre l'anglais (Somme = Sum).

Content d'avoir pu t'aider.

N'oublies pas de mettre le sujet en "Résolu"
defluc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h12.


 
 
 
 
Partenaires

Hébergement Web