Inserer formule dans un macro

soufernan

XLDnaute Nouveau
bonjour tous le monde
j'ai cherché dans le forum mais j'ai pas trouvé ce que je cherche
en faite j'aimerai intégré la formule suivante dans la feuille état des sortis:

PHP:
=SI(ESTTEXTE('Avril-2012'!J3);'Avril-2012'!J3;'Avril-2012'!K3)

dans le macro suivant:

PHP:
Private Sub ComboBox1_Change()
    Dim lig As Long, sh As Worksheet
    If ComboBox1 = "" Then Exit Sub
    Set sh = Worksheets(ComboBox1.Value)
    For lig = 3 To sh.[A65536].End(xlUp).Row
        'etat  sorties
            Cells(lig + 10, 1) = sh.Cells(lig, 1)
            Cells(lig + 10, 2) = sh.Cells(lig, 2)
            Cells(lig + 10, 3) = sh.Cells(lig, 7) + sh.Cells(lig, 8)
            Cells(lig + 10, 4) = sh.Cells(lig, 10) + sh.Cells(lig, 11)
    Next lig
End Sub
 

Pièces jointes

  • soufernan.xlsm
    56.1 KB · Affichages: 38
  • soufernan.xlsm
    56.1 KB · Affichages: 41
  • soufernan.xlsm
    56.1 KB · Affichages: 40

eddy51

XLDnaute Occasionnel
Re : Inserer formule dans un macro

Bonjour,

Si cette formule concerne une seule case pas besoin de la mettre en Macro.
Tu la met tout simplement dans ta case.
Sinon pour moi tu doit la mettre entre le Dim (qui définie tes types) et ta condition If.


PS : (On dit UNE macro)
 

Discussions similaires

Réponses
0
Affichages
176

Statistiques des forums

Discussions
312 491
Messages
2 088 889
Membres
103 982
dernier inscrit
krakencolas