modification de formules par VBA

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

nufida

XLDnaute Nouveau
Salut,
J'aimerais créer une macro qui fasse glisser une formule, et en modifie une partie dans la cellule de destination. Je m'explique, dans une cellule R8, j'ai :
=RECHERCHEH($B8;INDIRECT("IMPORTS12"&R$4&"!$B$7:FG2000");789;FAUX)

l'année voulue apparait en R4

Comment faire glisser automatiquement cette formule dans la cellule adjacente à droite (que ce soit R8 ou pas ma cellule initial)
J'ai essayé avec "l'enregstrement de macro" et voila ce que ça me donne

Selection.AutoFill Destination:=Range("R8:S8"), Type:=xlFillDefault
Il me faudrait un code sans R8 et S8


Pour m'expliquer, cette macro me permettrait de rajouter automatiquement une colonne chaque fin d'année avec les bonnes formules

Merci d'avance
 
Re : modification de formules par VBA

Bonjour Nufida

Pour faire glisser le contenu de la cellule selectionnée vers la première cellule de droite utilise le code ci dessous

Selection.AutoFill Destination:=Range(Selection, Selection.Offset(0, 1)), Type:=xlFillDefault

Bonne soirée
@+
 
- 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

Discussions similaires

Réponses
11
Affichages
791
Réponses
22
Affichages
3 K
Retour