VBA Excel
Résolu/Fermé
A voir également:
- VBA Excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
13 réponses
Landoltp
Messages postés
68
Date d'inscription
mercredi 1 août 2007
Statut
Membre
Dernière intervention
14 mars 2008
1
15 oct. 2007 à 15:16
15 oct. 2007 à 15:16
salut,
je sais pas si c'est ca, mais il faut peut-être que tu définisse le nom de ta feuille:
Set var= Sheets("feuil1")
je sais pas si c'est ca, mais il faut peut-être que tu définisse le nom de ta feuille:
Set var= Sheets("feuil1")
Landoltp
Messages postés
68
Date d'inscription
mercredi 1 août 2007
Statut
Membre
Dernière intervention
14 mars 2008
1
15 oct. 2007 à 16:03
15 oct. 2007 à 16:03
et le problème est pas là?
ActiveCell.FormulaR1C1 = "=SUM('Feuille1'!R3C2:R12C2)" ' ici tu mets R3C2
ActiveCell.FormulaR1C1 = "=SUM(var!R1C2:R12C2)" ' et là R1C2
ActiveCell.FormulaR1C1 = "=SUM('Feuille1'!R3C2:R12C2)" ' ici tu mets R3C2
ActiveCell.FormulaR1C1 = "=SUM(var!R1C2:R12C2)" ' et là R1C2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Landoltp
Messages postés
68
Date d'inscription
mercredi 1 août 2007
Statut
Membre
Dernière intervention
14 mars 2008
1
15 oct. 2007 à 16:18
15 oct. 2007 à 16:18
les nombres que tu veux additionner se trouvent dans quelle cellules?
dans B1:B12 soit R1C2:R12C2
Mais de toute manière ce qui pose problème c'est l'appel de la feuille de calcul où se trouve ces cellules, ça marche très bien, quand j'écris le nom de la feuille en toute lettre.
Mais de toute manière ce qui pose problème c'est l'appel de la feuille de calcul où se trouve ces cellules, ça marche très bien, quand j'écris le nom de la feuille en toute lettre.
Bonjour,
ActiveCell.Value = "=SUM('" & varNom & "'!R1C2:R12C2)"
Michel
_______________________________
Merci, ça (ci dessus) ça marche nickel à part qu'il a fallu que je remplace R1C2:R12C2 par B1:B12.
Re merci à tous pour votre aide si rapide.
Bonne soirée
ActiveCell.Value = "=SUM('" & varNom & "'!R1C2:R12C2)"
Michel
_______________________________
Merci, ça (ci dessus) ça marche nickel à part qu'il a fallu que je remplace R1C2:R12C2 par B1:B12.
Re merci à tous pour votre aide si rapide.
Bonne soirée
Landoltp
Messages postés
68
Date d'inscription
mercredi 1 août 2007
Statut
Membre
Dernière intervention
14 mars 2008
1
15 oct. 2007 à 16:37
15 oct. 2007 à 16:37
c'est bizarre, parce que chez moi ton code fonctionne
ActiveCell.FormulaR1C1 = "=SUM(var!R1C2:R12C2)"
donc je vois pas ce qui cloche (question bete, mais t'as bien nommé ta feuille var?), désolé.
ActiveCell.FormulaR1C1 = "=SUM(var!R1C2:R12C2)"
donc je vois pas ce qui cloche (question bete, mais t'as bien nommé ta feuille var?), désolé.
Oui oui.
Mais en revanche la sol de Michel (un autre pas moi) en message 6 marche avec ma petite modif (voir ci dessus).
Mais en revanche la sol de Michel (un autre pas moi) en message 6 marche avec ma petite modif (voir ci dessus).
Bonjour,
Qulel serait la syntaxe à adopter pour une fonction vlookup, au lieu de sum?
merci d'avance:-)
Steph
Qulel serait la syntaxe à adopter pour une fonction vlookup, au lieu de sum?
merci d'avance:-)
Steph
Utilisateur anonyme
18 oct. 2007 à 12:45
18 oct. 2007 à 12:45
Bonjour,
ActiveCell.Value = "=VLOOKUP(1,Feuil2!B2:C12,2,FALSE)"
Lupin
ActiveCell.Value = "=VLOOKUP(1,Feuil2!B2:C12,2,FALSE)"
Lupin