Formule vba avec variable ?
Fermé
bruyaso
Messages postés
8
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
8 janvier 2008
-
4 janv. 2008 à 10:01
bruyaso Messages postés 8 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 8 janvier 2008 - 4 janv. 2008 à 18:40
bruyaso Messages postés 8 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 8 janvier 2008 - 4 janv. 2008 à 18:40
A voir également:
- Formule vba avec variable ?
- Formule si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule - Télécharger - Études & Formations
7 réponses
tu peux donner la valeur ascii de la lettre fonction chr() et incrementer la variable caractere 65 pour A, 66 pour B etc ...
ActiveCell.Formula = "=SUM($ " chr(66) & "$" & y & ": $ " & chr(66) & "$" & x & ")"
voili ;o)
ActiveCell.Formula = "=SUM($ " chr(66) & "$" & y & ": $ " & chr(66) & "$" & x & ")"
voili ;o)
dim x as integer, y as integer
x = 5
y = 2
Range("A1").Select
ActiveCell.Formula = "=SUM($B$" & y & ": $B$" & x & ")"
End Sub
pour la colonne B de y a x 'B2 a B5
tu peux changer les chiffres, y a pas de copyright
:o)
x = 5
y = 2
Range("A1").Select
ActiveCell.Formula = "=SUM($B$" & y & ": $B$" & x & ")"
End Sub
pour la colonne B de y a x 'B2 a B5
tu peux changer les chiffres, y a pas de copyright
:o)
bruyaso
Messages postés
8
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
8 janvier 2008
4 janv. 2008 à 12:03
4 janv. 2008 à 12:03
Merci Ego,
Je suis d'accord avec toi, mais si la variable est la colonne et non la ligne ça fonctionne comment ?
Dans ton exemple :
Ma variable serait la colonne soit B
Merci pour votre aide
Je suis d'accord avec toi, mais si la variable est la colonne et non la ligne ça fonctionne comment ?
Dans ton exemple :
ActiveCell.Formula = "=SUM($B$" & y & ": $B$" & x & ")"
Ma variable serait la colonne soit B
Merci pour votre aide
bien sur, tu peux mettre le code ASCII du caractere enn variable, ce qui ferait SUM($ " & chr(x) & " avec x=66
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bruyaso
Messages postés
8
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
8 janvier 2008
4 janv. 2008 à 14:15
4 janv. 2008 à 14:15
Merci Ego,
ça semble parfait....
Je fait un check générale, mais tu m'aides vraiment
A bientôt
ça semble parfait....
Je fait un check générale, mais tu m'aides vraiment
A bientôt
bruyaso
Messages postés
8
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
8 janvier 2008
4 janv. 2008 à 18:40
4 janv. 2008 à 18:40
Après Vérif j'ai toujours un problème :
C'est valable pour les colonnes allant de A à Z, mais comment faire si mes colonnes variables vont de AA à ZA ?
Merci bcp
ActiveCell.Formula = "=SUM($ " chr(66) & "$" & y & ": $ " & chr(66) & "$" & x & ")"
C'est valable pour les colonnes allant de A à Z, mais comment faire si mes colonnes variables vont de AA à ZA ?
Merci bcp