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

Y

yoco

Guest
bonjour,
je voudrais creer une macro qui permet de :
je suis sur la cellule A1 (contenant une formule qui renvoie une valeur X) ,etende la formule à B1 puis fait copier et coller valeur sur A1.
voici le code VBA mais il ne fonctionne que pour la cellule A1!!!



Selection.AutoFill Destination:=Range("A1:B1"), Type:=xlFillDefault
Range("A1:B1").Select
Range("A1").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
je voudrais que cela fonctionne ds toutes les cellules ou je pointes le curseur
Merci de votre aide
 
Bonsoir yoco et le forum

Essaye ceci cela devrait aller

Option Explicit
Sub recopie_incremente()
Dim a As String, b As String
a = ActiveCell.Address
b = ActiveCell.Offset(0, 1).Address
Selection.AutoFill Destination:=Range(a & ":" & b), Type:=xlFillDefault
ActiveCell.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End Sub

A suivre
smiley_417.gif


P.S. Prière d'accuser réception si cela te convient
ou ne convient pas en répondant sur ce Post ... Merci !
 
re yoco

oups peut-etre ceci

Option Explicit
Sub recopie_incremente()
Dim a As String, b As String
a = ActiveCell.Address
b = ActiveCell.Offset(0, 1).Address
Selection.AutoFill Destination:=Range(a & ":" & b), Type:=xlFillDefault
ActiveCell.Offset(0, 1).Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End Sub

A suivre
smiley_417.gif
 
- 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
10
Affichages
655
Réponses
18
Affichages
424
Réponses
2
Affichages
345
Réponses
17
Affichages
1 K
Retour