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

[Résolu] Copier sans mise en forme

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 !

Lone-wolf

XLDnaute Barbatruc
Bonsoir le Forum,

J'ai trouvé ce code de Pierrot, pour copier des données d'une feuille à une autre, à la suite. Le problème c'est qu'il copie aussi la mise en forme des celulles de la feuille mère.

La feuille mère est Enregistrements, l'autre est Poids.
Attention, dans la feuille Poids il y a des formules sous Numéro et Date !

C'est possible un coup de main? Merci d'avance.


A+ 😎
 

Pièces jointes

Dernière édition:
Re : Copier sans mise en forme

Bonjour,
1) il n'y a pas de feuille "renseignements"
2) Explique précisément quelle feuille tu veux copier, où tu veux la copier et quel est le résultat attendu (sans la mise en forme, avec les formules ou uniquement les valeurs,...).
A+
 
Re : Copier sans mise en forme

Bonsoir David,

désolé je me suis trompé. La feuille c'est Enregistrements, le nom du magasinier et le poids doivent être copier dans la feuille Poids.
Si tu peut aussi y ajouter(dans le code) les formules que j'ai écrites dans Poids, ça serait mieux. Sinon je dois les étirer jusqu'à la fin.

A+ 😎
 
Re : Copier sans mise en forme

Bonsoir

As tu essayé ceci:
VB:
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Count > 1 Then Exit Sub
Sheets(4).Range("F7").Select

If Not Intersect(Target, [F7]) Is Nothing Then
    With Sheets("Poids")
        Set x = .Range("C2:C65000").Find("", .Range("C65000"), xlValues, , 1, 1, 0)
                If Not x Is Nothing Then x.Value = Target.Value ' Target.Copy x
    End With
End If
Sheets(4).Range("F9").Select

If Not Intersect(Target, [F9]) Is Nothing Then
    With Sheets("Poids")
        Set x = .Range("D2:D65000").Find("", .Range("D65000"), xlValues, , 1, 1, 0)
                If Not x Is Nothing Then x.Value = Target.Value ' Target.Copy x
    End With
End If
End Sub

Ou je me suis encore planté de macro...
 
- 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
4
Affichages
316
Réponses
6
Affichages
345
Réponses
3
Affichages
499
Réponses
2
Affichages
240
Réponses
25
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…