Variable VBA dans une macro - VB/VBA/VBS - Programmation
Marsh Posté le 16-10-2009 à 15:23:39
Quand on programme en Visual Basic, on n'utilise que rarement les formules (les "=...." ) dans les cellules.
On peut le faire néanmoins, par exemple pour mettre la moyenne des celulles A1 à A5 dans la cellule A6 :
Range("A6" ).Formula = "=AVERAGE(A1:A5)" |
Voir aussi FormulaR1C1, etc.
Marsh Posté le 16-10-2009 à 15:42:57
Merci de ta réponse mais ce que j'aimerais c'est utiliser ma variable "place" afin de fair varier mes colonnes......
Est-ce possible?
Marsh Posté le 16-10-2009 à 15:57:47
Oui, c'est possible avec FormulaR1C1, et une bonne utilisation des guillements et des &.
Marsh Posté le 16-10-2009 à 14:47:18
Bonjour a tous!
Je mexcuse par avance si le sujet existe deja (étant nouvo sur ce forum.....).
Voila mon souci.
Je sui NewB en prog VBA et je n'arive pas a integrer un code marcro sur mon code VBA.
Voici mon bout de code:
place = 5
LIGNE = 2
Do Until Sheets("BDD" ).Cells(LIGNE, 1) = ""
Sheets("tb_de_calcul" ).Cells(7, place) = Sheets("BDD" ).Cells(LIGNE, 2) & " " & Sheets("BDD" ).Cells(LIGNE, 3)
Cells(30, place) = "=MOYENNE(& Cells(11, place): Cells(22, place))"
LIGNE = LIGNE + 1
place = place + 1
Loop
Mon probleme se trouve sur cette ligne
Cells(30, place) = "=MOYENNE(& Cells(11, place): Cells(22, place))"
Je voudrai fair la moyenne de plusieur cellule pour chaque colone mais impossible d'integrer ma variable place.......
J'imagine que je v passer pour un naz mais sa me sauverai bien la vie si vous m'aidiez.
Merci d'avance