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
Accueil
Forum Codes-Sources
Visual Basic
Sujet Précédent
Sujet Suivant
Comment fonctionne la fonction FormulaR1C1
cs_razmokets
Messages postés
1
Date d'inscription
mardi 20 mai 2003
Statut
Membre
Dernière intervention
30 novembre 2003
- 30 nov. 2003 à 19:16
cs_wape
Messages postés
262
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
19 décembre 2010
-
2 déc. 2003 à 09:45
Bonjour,
Je débute la programmation sous Visual et j'ai besoin d'utiliser une formule pour transférer des données de Visual vers Excel. Quelqu'un peut-il m'expliquer clairement à quoi correspond la formule FormulaR1C1? Pourquoi est-ce que quand j'écris
xlSheet.Cells(1,2).Select
ActiveCell.FormulaR1C1=R[3]C[4]
la valeur qui est affectée à la cellule (1,2) n'est pas la valeur de la cellule (3,4)??
Merci pour votre aide.
Razmo
Afficher la suite
A voir également:
Activecell.formular1c1
Formular1c1 vba
- Meilleures réponses
Formula r1c1
- Meilleures réponses
ActiveCell.FormulaR1C1
-
Forum - Visual Basic
Vba activecell.formular1c1
✓
-
Forum - Visual Basic 6
Pb avec ActiveCell.FormulaR1C1
✓
-
Forum - VB.NET
Incrémenter .FormulaR1C1 dans Next/For
✓
-
Forum - Visual Basic 6
VBA Excel : Récupérer une valeur issu d'une formule dans une variable
✓
-
Forum - Visual Basic 6
2
réponses
Réponse 1 / 2
cs_wape
Messages postés
262
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
19 décembre 2010
11
2 déc. 2003 à 09:45
Avec ton exemple, tu affectes à la cellule (1,2) la valeur de la cellule située 3 lignes plus bas et 4 colonnes plus à droite, soit la cellule (4,6).
Pour affecter la valeur de la cellule (3,4), il faut écrire :
ActiveCell.FormulaR1C1 = "=R3C4"
Slts
wape
Réponse 2 / 2
cs_EBArtSoft
Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
9
30 nov. 2003 à 20:10
Perso je connais pas la FormulaR1C1 mais je sait
que pour affecter la valeur d'une cellule a une autre
il faut ecrire :
Sheet1.Cell("A1").Value = Sheet1.Cell("B1").Value
la value peut etre omis dans ce cas
@+
E.B.
sur les mêmes thèmes
ActiveCell.FormulaR1C1
Incrémenter .FormulaR1C1 dans Next/For
passage de variable sur ActiveCell.FormulaR1C1
Redim Preserve avec tableau 2 dimensions
Erreur 2029 lors du traitement d'une case affichant #NOM en vba
ouvrir un fichier pdf en vba sous excel
A voir également
VBA Excel : Récupérer une valeur issu d'une formule dans une variable
FormulaR1C1
Pb de FORMULAR1C1 ...