Utiliser une référence de cellule avec activecell.formulaR1C1

  • Initiateur de la discussion Initiateur de la discussion manuthemalicious
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

manuthemalicious

Guest
Bonjour,

Est-il possible d'utiliser une référence de cellule avec activecell.formulaR1C1?

Par exemple:

Code:
ActiveCell.FormulaR1C1 = "='Batiment 2 calculs'!B2"
Code:
au lieu de:

Code:
ActiveCell.FormulaR1C1 = "='Batiment 2 calculs'!R[-10]C[-2]"
Code:

D'avance merci.
 
Re : Utiliser une référence de cellule avec activecell.formulaR1C1

Bonsoir le fil, manuthemalilcious

Les 2 lignes suivantes sont équivalentes (toutes choses égales par ailleurs)

- ActiveCell.FormulaR1C1 = "='Batiment 2 calculs'!R[-10]C[-2]"
- ActiveCell.Formula = "='Batiment 2 calculs'!B2"

A plus
 
Re : Utiliser une référence de cellule avec activecell.formulaR1C1

Merci pour l'info.

Est-il possible d'insérer des variables dans activecell.formula?
Du genre:

i=2
j=3
ActiveCell.Formula = "='Batiment &i calculs'!Bj"
 
Dernière modification par un modérateur:
Re : Utiliser une référence de cellule avec activecell.formulaR1C1

Bonsoir,

On peut toujours introduire des variables dans n'importe quel texte.

Il suffit de placer des & et des guillemets aux bons endroits :

Code:
ActiveCell.Formula = "='Batiment [COLOR="Red"]" & [COLOR="Black"]i[/COLOR] & " [/COLOR]calculs'!B[COLOR="red"]" & [/COLOR]j

A+
 
Dernière édition:
Re : Utiliser une référence de cellule avec activecell.formulaR1C1

Merci pour ces réponses,

Une autre question me vient, est-il possible d'utiliser une référence relative avec activecell.formula, quelque chose du type:

ActiveCell.Formula = "='Batiment " & i & " calculs'!B" & j * "valeur de la cellule 3 colonnes à côté"?

D'avance merci.
 
Re : Utiliser une référence de cellule avec activecell.formulaR1C1

Bonjour à tous, je cherche une ligne de code pour insérer un texte dans les cellule d'une colonne dont seul un chiffre change (celui de la cellule d'à côté...)

Le texte que je veux insérer est R(0; *la valeur de la cellule à la gauche*)
j'ai essayé
Range("B2").Select
ActiveCell.Formula = "='R(0;" & "Database!A2")"

je pensais ensuite utiliser une fonction autofill....
merci bcp!
Alexandre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
249
Didierpasdoué
D
Réponses
18
Affichages
597
Réponses
3
Affichages
256
Réponses
1
Affichages
313
Réponses
3
Affichages
470
Retour