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

M

Murdoc

Guest
Bonjour à tous,

Ci-dessous ma macro pour copier/collier en valeur les cellules (concaténées) d'une colonne:

Range("H3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False

Je ne comprends pas pourquoi lorsque je l'éxécute, le collage ne s'effectue, la macro s'arrête une fois que la copie de la colonne est effectuée (Aucun message d'erreur).

Est-ce que quelqu'un pourrait me donner un coup de main sur le sujet?

Merci d'avance pour votre aide.
 
Re : Copier en valeur

Bonjour Murdoc,

Sans selection préalable tu faire comme ceci:

Code:
Range("H3",range("H3").End(xlDown)).Formula=Range("H3",range("H3")).End(xlDown).Value

Avec selection préalable:
Code:
Range("H3").Select
Range(Selection, Selection.End(xlDown)).Formula = Range(Selection, Selection.End(xlDown)).Value

A+
 
Re : Copier en valeur

Salut
il faudrait peut etre juste préciser la cellule de déstination .

Range("H3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("i3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False

A+
 
- 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
18
Affichages
597
Réponses
10
Affichages
792
Réponses
2
Affichages
401
Réponses
17
Affichages
1 K
Retour