bonsoir,
comment puis-je traduire ceci en vba
ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)"
si vous ne savez pas en vba, peut'on me l'expliquer simplement
R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas
vraiment de correspondance
pige pas bien
merci de m'aider SVP
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thierry Euzenot
Pascal,
Je vous conseille d'utiliser cette formulation plus simple dans pas mal de cas : Feuil1.Range("D6").Formula = "=SUM($M$4:$M$7)"
que vous pouvez aussi formuler comme ceci si les lignes (LigneS) par exemples sont le résultat d'un calcul VBA : Feuil1.Range("D6").Formula = "=SUM($M" & LigneS & ":$S" & LigneS & ")"
dans l'exemple que vous citez R correspond à Row et C à Column ensuite les chiffres en crochets sont la position relative par rapport à la cellule active... pas simple !
Salutations, Thierry
"Pascal" a écrit dans le message de news:
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP
Pascal,
Je vous conseille d'utiliser cette formulation plus simple dans pas mal de
cas :
Feuil1.Range("D6").Formula = "=SUM($M$4:$M$7)"
que vous pouvez aussi formuler comme ceci si les lignes (LigneS) par
exemples sont le résultat d'un calcul VBA :
Feuil1.Range("D6").Formula = "=SUM($M" & LigneS & ":$S" & LigneS & ")"
dans l'exemple que vous citez R correspond à Row et C à Column ensuite les
chiffres en crochets sont la position relative par rapport à la cellule
active... pas simple !
Salutations,
Thierry
"Pascal" <inconnu@hotmail.com> a écrit dans le message de news:
eCFln5IIIHA.1168@TK2MSFTNGP02.phx.gbl...
bonsoir,
comment puis-je traduire ceci en vba
ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)"
si vous ne savez pas en vba, peut'on me l'expliquer simplement
R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a
pas vraiment de correspondance
pige pas bien
merci de m'aider SVP
Je vous conseille d'utiliser cette formulation plus simple dans pas mal de cas : Feuil1.Range("D6").Formula = "=SUM($M$4:$M$7)"
que vous pouvez aussi formuler comme ceci si les lignes (LigneS) par exemples sont le résultat d'un calcul VBA : Feuil1.Range("D6").Formula = "=SUM($M" & LigneS & ":$S" & LigneS & ")"
dans l'exemple que vous citez R correspond à Row et C à Column ensuite les chiffres en crochets sont la position relative par rapport à la cellule active... pas simple !
Salutations, Thierry
"Pascal" a écrit dans le message de news:
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP
isabelle
bonjour Pascal,
tu peut écrire cette commande comme ceci :
ActiveCell.Formula = "=SUM(A1:A46)"
R = Row C = Column
donc si la cellule active est A47 R[-46]C signifi la colonne active = A et la ligne active 47-46 = 1 donc --> A1
et R[-1]C signifi la colonne active = A et la ligne active 47-1 = 46 donc --> A46
isabelle
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP
bonjour Pascal,
tu peut écrire cette commande comme ceci :
ActiveCell.Formula = "=SUM(A1:A46)"
R = Row
C = Column
donc si la cellule active est A47
R[-46]C signifi
la colonne active = A
et la ligne active 47-46 = 1
donc --> A1
et R[-1]C signifi
la colonne active = A
et la ligne active 47-1 = 46
donc --> A46
isabelle
bonsoir,
comment puis-je traduire ceci en vba
ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)"
si vous ne savez pas en vba, peut'on me l'expliquer simplement
R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a
pas vraiment de correspondance
pige pas bien
merci de m'aider SVP
donc si la cellule active est A47 R[-46]C signifi la colonne active = A et la ligne active 47-46 = 1 donc --> A1
et R[-1]C signifi la colonne active = A et la ligne active 47-1 = 46 donc --> A46
isabelle
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP
Pascal
merci à vous deux pour le cours et puis quel rapidité super sympa A+ ? Pascal
"Pascal" a écrit dans le message de news:
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP
merci à vous deux pour le cours
et puis quel rapidité
super sympa
A+ ?
Pascal
"Pascal" <inconnu@hotmail.com> a écrit dans le message de news:
eCFln5IIIHA.1168@TK2MSFTNGP02.phx.gbl...
bonsoir,
comment puis-je traduire ceci en vba
ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)"
si vous ne savez pas en vba, peut'on me l'expliquer simplement
R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a
pas vraiment de correspondance
pige pas bien
merci de m'aider SVP
merci à vous deux pour le cours et puis quel rapidité super sympa A+ ? Pascal
"Pascal" a écrit dans le message de news:
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP
donc si la cellule active est A47 R[-46]C signifi la colonne active = A et la ligne active 47-46 = 1 donc --> A1
et R[-1]C signifi la colonne active = A et la ligne active 47-1 = 46 donc --> A46
isabelle
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP
donc si la cellule active est A47
R[-46]C signifi
la colonne active = A
et la ligne active 47-46 = 1
donc --> A1
et R[-1]C signifi
la colonne active = A
et la ligne active 47-1 = 46
donc --> A46
isabelle
bonsoir,
comment puis-je traduire ceci en vba
ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)"
si vous ne savez pas en vba, peut'on me l'expliquer simplement
R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y
a pas vraiment de correspondance
pige pas bien
merci de m'aider SVP
donc si la cellule active est A47 R[-46]C signifi la colonne active = A et la ligne active 47-46 = 1 donc --> A1
et R[-1]C signifi la colonne active = A et la ligne active 47-1 = 46 donc --> A46
isabelle
bonsoir, comment puis-je traduire ceci en vba ActiveCell.FormulaR1C1 = "=SUM(R[-46]C:R[-1]C)" si vous ne savez pas en vba, peut'on me l'expliquer simplement R correspond a quoi et 46 ??
parce que la plage de cellule que j' analyse est F3:F48, alors il n'y a pas vraiment de correspondance pige pas bien merci de m'aider SVP