bonjour,pour mettre à jours différents classeurs éparpillés un peu partout...
je voudrais pouvoir modifier les plages nommées d'un classeur via une macro
Pour cela j'ai une liste (noms en colonne A et formules en colonne 2), mais je n'arrive pas à réécrire les plages nommées via une macro .
j'essaye ce code mais ..ca ne marche pas
Mes plages nommées ressemblent à ca :
Nom de la plage : ASY_ligne_ampli
formule : =DECALER($A$1;EQUIV($O$23;$AI:$AI;0)-1;EQUIV("TMY0";$1:$1;0)+4;1;Info!$E$9)
Si quelqu'un peut m'aider svp , merci
je voudrais pouvoir modifier les plages nommées d'un classeur via une macro
Pour cela j'ai une liste (noms en colonne A et formules en colonne 2), mais je n'arrive pas à réécrire les plages nommées via une macro .
j'essaye ce code mais ..ca ne marche pas
Code:
Sub NommerChampsDynamique()
For Each c In Range("A1:A30")
If Not IsEmpty(c.Offset(1, 0)) Then
ActiveWorkbook.Names.Add Name:=c, RefersToR1C1Local:=c.Offset(0, 1)
End If
Next
End Sub
Mes plages nommées ressemblent à ca :
Nom de la plage : ASY_ligne_ampli
formule : =DECALER($A$1;EQUIV($O$23;$AI:$AI;0)-1;EQUIV("TMY0";$1:$1;0)+4;1;Info!$E$9)
Si quelqu'un peut m'aider svp , merci