High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Visual Basic
Visual Basic 6
Sujet Précédent
Sujet Suivant
Variable dans formule
cs_Liro
Messages postés
159
Date d'inscription
jeudi 7 septembre 2006
Statut
Membre
Dernière intervention
30 septembre 2011
- 17 févr. 2008 à 10:49
cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
17 août 2018
-
17 févr. 2008 à 12:54
Bonjour,
La ligne suivante
ActiveCell.FormulaR1C1 = "=RC[-1]*(11/" & coef & ")"
me renvoie l'erreur "erreur définie par l'application ou par l'objet".
Je suppose que ça vient de ma façon d'intégrer la variable coef?
Merci pour vos corrections.
Afficher la suite
A voir également:
Variable dans formule
Formule excel pourcentage en degré
-
Forum Javascript / DHTML
Calcul d'un pourcentage
-
Forum VB.NET
Formule hexagone
✓
-
Forum Java
Variable objet ou variable de bloc with non définie
✓
-
Forum Visual Basic
Formule annuité constant
✓
-
Forum Delphi / Pascal
3 réponses
Réponse 1 / 3
cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
17 août 2018
23
17 févr. 2008 à 12:32
Premièrement, où écris-tu cette formule ? que vaut Activecell ?
Deuxièment, comment écris-tu cette formule dans la barre de formule ?
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA.......
ICI
Réponse 2 / 3
cs_Liro
Messages postés
159
Date d'inscription
jeudi 7 septembre 2006
Statut
Membre
Dernière intervention
30 septembre 2011
17 févr. 2008 à 12:42
Bonjour MPi²,
Premièrement, où écris-tu cette formule ? que vaut Activecell ?
Range("J2").Select
ActiveCell.FormulaR1C1 = "=RC[-1]*(11/" & coef & ")"
Deuxièment, comment écris-tu cette formule dans la barre de formule ?
=I2*(11/x) ou x étant ma variable (un nombre compris entre 1 et 11) que l'utilisateur précise préalablement dans une inputbox.
J'écris RC[-1] au lieu de I2 car ensuite j'ai un
Selection.AutoFill Destination:=Range...
Merci pour ton aide
Liro
Réponse 3 / 3
cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
17 août 2018
23
17 févr. 2008 à 12:54
Si j'écris ceci, ça fonctionne très bien (?)
Dim coef As Integer
coef = 2
Range("J2").Select
ActiveCell.FormulaR1C1 = "=RC[-1]*(11/" & coef & ")"
Range("J2:J20").Formula = "=I2*(11/" & coef & ")" 'plutôt qu'Autofill
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA.......
ICI
Votre réponse
Discussions similaires
chute libre ...........
cs_LA_Tupac
-
30 août 2006 à 03:14
LA_Tupac
-
1 sept. 2006 à 15:19
convertir pourcentage / degré sous excel
dama78
-
26 déc. 2008 à 10:57
jack
-
28 déc. 2008 à 15:26
Calcul de VPM avec VC
cs_chris tuckers
-
29 mars 2006 à 18:24
Hugo
-
26 janv. 2018 à 12:43
Formule excel
ludo62890
-
8 févr. 2016 à 14:07
ludo62890
-
23 févr. 2016 à 11:03
Erreur 91 "Variable objet ou bloc with non définie" ???????
doomVB
-
3 mai 2004 à 15:52
crenaud76
-
4 mai 2004 à 10:58
Rejoignez-nous