XL 2013 Variabiliser la fonction DECALER

  • Initiateur de la discussion Initiateur de la discussion Didier69
  • 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 !

D

Didier69

Guest
BOnjour
Je désire variabiliser en VBA la fonction suivante:
=DECALER(Feuil1!$A$1;0;0;NBVAL(Base!$A:$A);NBVAL(Base!$1:$1))

Voici mon code VBA issu d'un enregistrement de macro (formules-gestionnaire de noms-nouveau...). La valeur de la variable PeriodeTraitement ci-dessous contient le nom de la feuille concernée
PeriodeTraitement="Feuil2"
ActiveWorkbook.Names.Add Name:="TabListeBaies", RefersToR1C1:= _
"=OFFSET(" & PeriodeTraitement & "!R1C1,0,0,COUNTA(Base!C1),COUNTA(Base!R1))"
Cela ne fonctionne malheureusement pas.
Merci de m'indiquer de quel manière je peux effectuer cela
 
Bonsoir.
Mettez plutôt votre Base sous forme de tableau Excel, à références structurées.
Il s'en suit déjà un nom automatique et modifiable: celui du tableau.
Il apporte aussi bien d'autre facilités tant dans les formules qu'en VBA, pour accéder aux lignes et aux colonnes, ces dernières par leurs titres.
 
- 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

G
  • Question Question
Réponses
1
Affichages
1 K
K
Réponses
11
Affichages
1 K
P
Réponses
1
Affichages
999
S
Réponses
2
Affichages
2 K
sphinx266
S
T
Réponses
2
Affichages
5 K
Tarroukt
T
Retour