Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Renvoyer a la ligne une longue procédure

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 !

MuscatMimi

XLDnaute Accro
Bonjour a tout le Forum


dans la procédure longue ci-dessous
comment renvoyer a la ligne ,
j'arrive pas a trouver

ActiveCell.FormulaR1C1 = _
"=R[-32]C[4]+R[-31]C[4]+R[-30]C[4]+R[-29]C[4]+R[-28]C[4]+R[-27]C[4]+R[-26]C[4]+R[-25]C[4]+R[-24]C[4]+R[-23]C[4]+R[-22]C[4]"

Merci a tous a l'avance

Cordialement
 
Re : Renvoyer a la ligne une longue procédure

Bonjour vaucluse,

Pas bien compris mais avec :

ActiveCell.FormulaR1C1 = _
"=R[-32]C[4] _
+R[-31]C[4] _
+R[-30]C[4] _
+R[-29]C[4] _
+R[-28]C[4] _
+R[-27]C[4] _
+R[-26]C[4] _
+R[-25]C[4] _
+R[-24]C[4] _
+R[-23]C[4] _
+R[-22]C[4]"

Par exemple

Voir et tester.

Bon AM

Jean-Pierre
 
Re : Renvoyer a la ligne une longue procédure

Bonjour JeanPierre
merci de m'apporter ton aide
je viens de tester,mais ça ne fonctionne pas
A ++++++++++++

Edit, Oups j'avais pas vu la réponse de tototiti pardon, je teste
 
Re : Renvoyer a la ligne une longue procédure

Re,

pour la formulation de JeanPierre, comme c'est au milieu du texte, il faut le découper :

Code:
ActiveCell.FormulaR1C1 = _
"=R[-32]C[4]" & _
"+R[-31]C[4]" & _
"+R[-30]C[4]" & _
"+R[-29]C[4]" & _
"+R[-28]C[4]" & _
"+R[-27]C[4]" & _
"+R[-26]C[4]" & _
"+R[-25]C[4]" & _
"+R[-24]C[4]" & _
"+R[-23]C[4]" & _
"+R[-22]C[4]"

Eh oui, les vendredis... c'est comme les lundis, ça ne devrait pas exister 😉
 
Re : Renvoyer a la ligne une longue procédure

comme vous dites , pas de vendredi ,ni de lundi

Bon Ok j'ai un peu compris
mais expliquez-moi ce que veut dire [-22] ?????,
car je déire ajouter des lignes pour mon Calcul
En Fait Je désire calculer de la Ligne I24 a la Ligne I54

cordialement
 
Re : Renvoyer a la ligne une longue procédure

Re,

l'écriture R1C1 en VBA correspond au mode L1C1 d'Excel.

les crochets signifient que c'est relatif à l'endroit où tu écris ta formule

par exemple :

=R[-2]C[2]

signifie

= 2 lignes au-dessus et 2 colonnes à droite de là où je met la formule

mais si tu mets

= R5C2

sans crochets, ça signifie

= cellule B5
 
Re : Renvoyer a la ligne une longue procédure

Re,

Exact toto, j'avais occulté complètement les ", ce n'est donc plus un 17 ou 19" qu'il me faut mais un 25 ou 30".....

Parraît que c'est normal à partir d'un certain moment.... (hihi)
 
Re : Renvoyer a la ligne une longue procédure

Bonjour à tous,

J'avais perdu le fil moi 😉

alors pour le total de I24 à I54, tu peux faire :

Activecell.Formula = "=SUM(I24:I54)"

ou

Activecell.formulaR1C1 = "=SUM(R24C9:R54C9)"
 
Re : Renvoyer a la ligne une longue procédure

Bonjour tototiti,et Le Forum

pas si tu avais perdu le fil,tu viens de le retrouver

Merci de ta réponse, mais entre temps j'ai réussi a trouver

A une prochaine fois
 
- 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

Discussions similaires

Réponses
3
Affichages
645
M
  • Question Question
Réponses
3
Affichages
806
Mr.Adrien
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…