Inserer formule dans un macro

  • Initiateur de la discussion Initiateur de la discussion soufernan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

soufernan

Guest
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

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)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
733
Réponses
9
Affichages
1 K
F
Réponses
16
Affichages
2 K
Réponses
2
Affichages
1 K
L
Réponses
9
Affichages
1 K
Réponses
5
Affichages
1 K
Réponses
1
Affichages
1 K
M
Réponses
3
Affichages
2 K
MONADESIGN82
M
Retour