Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2836 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Variable VBA dans une macro

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variable VBA dans une macro

n°1932474
monsterkic​k
Posté le 16-10-2009 à 14:47:18  profilanswer
 

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

mood
Publicité
Posté le 16-10-2009 à 14:47:18  profilanswer
 

n°1932497
olivthill
Posté le 16-10-2009 à 15:23:39  profilanswer
 

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)"
    Range("A6" ).Calculate

Voir aussi FormulaR1C1, etc.

n°1932512
monsterkic​k
Posté le 16-10-2009 à 15:42:57  profilanswer
 

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?

n°1932517
olivthill
Posté le 16-10-2009 à 15:57:47  profilanswer
 

Oui, c'est possible avec FormulaR1C1, et une bonne utilisation des guillements et des &.

n°1932518
monsterkic​k
Posté le 16-10-2009 à 16:00:38  profilanswer
 

Merci bcp je v tester et je vous tiend o courant


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Variable VBA dans une macro

 

Sujets relatifs
[VBA] Plantage Excel avec Worksheet_ChangeVBA racine carrée comment faire ?
[OpenOffice] Faire une macroVariable VBA Vbscrip
Macro Excel pour ajouter en caractère dans les cellules.Macro excel interrogeant un tableau par le nom de la colonne
Macro CovarianceVBA Stdev variable sharpe ratio
[VBA Excel macro]réutilisation de variable + comparaisons auto 
Plus de sujets relatifs à : Variable VBA dans une macro


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR