Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 EXCEL TOUT COLLER SAUF VALEURS

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 !

Spi25Rit

XLDnaute Nouveau
Bonjour le Forum,
J´ai une question générale d´EXCEL, Je sais que nous avons pleins de collages spéciaux mais peut-on coller aussi bien:
  • les formules
  • les conditions
  • les validations de valeurs
  • les couleurs
  • les bordures
tout en évitant les valeurs?
Je vous remercie
 
Bonjour Spi25Rit

Pour commencer merci d'éviter les titres en MAJUSCULE SVP 🤔

Ensuite tout ça pour moi est un collage spécial formule ou format
et eventuellement on peut effacer la valeur après un copier/coller simple 😉

@+
 
Bonjour @Spi25Rit

*Edit Bonjour Bruno qui a proposé la même idée

Je te propose cet exemple à adapter

VB:
Sub CopieSansValeur()
With Range("F4")                            '<== cellule de destination à adapter
    Range("B4:C7").Copy                     '<== cellule à copier à adapter
    .PasteSpecial Paste:=xlPasteFormats
    .PasteSpecial Paste:=xlPasteComments
    .PasteSpecial Paste:=xlPasteFormulas
    Application.CutCopyMode = False
    .ClearContents
    Range("H11").Select
End With
End Sub

*Merci de ton retour

@Phil69970
 
Re

Et pour compléter le post précédent et si tu as des formules pour ne pas les supprimer

VB:
Sub CopieSansValeur()
With Range("F4:G7")                         '<== cellule de destination à adapter
    Range("B4:C7").Copy                     '<== cellule à copier à adapter
    .PasteSpecial Paste:=xlPasteFormats
    .PasteSpecial Paste:=xlPasteComments
    .PasteSpecial Paste:=xlPasteFormulas
    Application.CutCopyMode = False
    .SpecialCells(xlCellTypeConstants, 23).ClearContents
    Range("H1").Select
End With
End Sub

*Merci de ton retour

@Phil69970
 
Bonjour à tous,

S'il y a des données qu'on ne veut pas effacer :
VB:
Sub Copier()
Dim r As Range, dest As Range, decal1&, decal2%
Set r = [A1:F10] 'à adapter
Set dest = [H1] 'à adapter
decal1 = dest.Row - r.Row: decal2 = dest.Column - r.Column
Application.ScreenUpdating = False
r.Copy
dest.PasteSpecial xlPasteFormats 'copie les formats
Application.CutCopyMode = 0
On Error Resume Next 'si aucune SpecialCell
For Each r In r.SpecialCells(xlCellTypeFormulas)
    r.Copy r(1 + decal1, 1 + decal2) 'pour copier les formules
Next
End Sub
A+
 

Pièces jointes

- 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
10
Affichages
365
  • Question Question
Microsoft 365 couleurs
Réponses
12
Affichages
550
Réponses
6
Affichages
907
Réponses
7
Affichages
619
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…