Modification code VBA copy en collage special valeur

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

Macgiy

XLDnaute Nouveau
Bonjour à tous,

En cherchant sur le forum j'ai trouvé ce code :

Code:
Sub J()
Dim r As Range, w1 As Worksheet, c As Integer, w2 As Worksheet

    'définir deux feuille
   Set w1 = Worksheets("Feuil1")
    Set w2 = Worksheets("Feuil2")
    
    'demander à l'utilisateur d'entrer un numéro de colonne
   Do
        c = Application.InputBox(prompt:="Entrez un numéro decolonne", Type:=1)
    Loop Until c > 0 And c < Rows.Count - 1
    
    'définir une plage (ici C2:C10 dans "Feuil1" si l'utilisateur à entré 3)
   Set Rg = w1.Range(w1.Cells(2, c), w1.Cells(10, c))
    
    'copier la plage (ici copié en Feuil2!A1)
   Rg.Copy Destination:=w2.Cells(1, 1)
    
End Sub


Il rempli bien les conditions que je souhaite en terme de sélection pour choisir les plages. Tout ça très bien.

Seulement le problème c est que les cellules que je sélectionne sont des cellules avec des formules à l'intérieur et la le code me copie et colle les formules.

Et donc j'aimerai changer la ligne de copy pour lui faire faire un collage special pour avoir uniquement la valeur et pas la formule.



En vous remerciant
 
Re : Modification code VBA copy en collage special valeur

Bonjour Macgiy,

Essayez:
Code:
w2.Cells(1, 1).Resize(rg.Rows.Count, rg.Columns.Count).Value = rg.Value
ou bien
Code:
rg.Copy
w2.Cells(1, 1).PasteSpecial xlPasteValues
 
Re : Modification code VBA copy en collage special valeur

Merci à toi mapomme, je suis désolé d'avoir pris un peu de temps pour vous répondre j'étais sur autre chose ces derniers temps et je n'ai pu tester que ce matin.

La première fonctionne parfaitement
 
- 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
12
Affichages
969
Réponses
3
Affichages
298
Réponses
3
Affichages
665
Réponses
11
Affichages
780
Retour