Transformer formule avec fonction "Indirect" en code macro excel
Résolu
Nyre
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Transformer formule avec fonction "Indirect" en code macro excel
- Code ascii - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Excel mise en forme conditionnelle formule - Guide
2 réponses
Bonjour,
C'est pas mal, il manque juste le End With.
Pour plus de lisibilité, tu peux remplacer FormulaR1C1 par Formula (ou FormulaLocal) :
C'est pas mal, il manque juste le End With.
Pour plus de lisibilité, tu peux remplacer FormulaR1C1 par Formula (ou FormulaLocal) :
Sub semaines_cumulées_depuis_juin() Dim I As Integer Dim Nom As String For I = 3 To Sheets.Count With Sheets(I) If I = 3 Then .Range("AE46").Formula = "=AF38" Else If LCase(.Name) Like "*juin*" Then .Range("AE46").Formula = "=AF38" Else .Range("AE46").Formula = "='" & Nom & "'!AE46+AF48" End If End If Nom = .Name End With Next I End Sub