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

Aide a une formule

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

apdf1

XLDnaute Impliqué
Bonjour,

Voila j'ai un petit souci je copier des cellule de la feuil1 vers la feuil5 le problème est que j'ai des formules dans une colonne "I" et il me recopie la formule alors que moi je souhaite juste le résultat.

Si quelqu'un peut m'aider je le remercie d'avance.

Ci-joint mon code

Code:
Sub Liste_Click()
 
    Sheets(1).Range("B5").Copy Sheets(5).Range("B2") ' Nom
    Sheets(1).Range("C5").Copy Sheets(5).Range("C2") ' Nom
    Sheets(1).Range("I5").Copy Sheets(5).Range("D2") ' Nom
    Sheets(1).Range("B6").Copy Sheets(5).Range("B3") ' Nom
    Sheets(1).Range("C6").Copy Sheets(5).Range("C3") ' Nom
    Sheets(1).Range("I6").Copy Sheets(5).Range("D3") ' Nom
    Sheets(1).Range("B7").Copy Sheets(5).Range("B4") ' N° Table
    Sheets(1).Range("C7").Copy Sheets(5).Range("C4") ' N° du Tour
    Sheets(1).Range("I7").Copy Sheets(5).Range("D7") '

Cordialement

Max
 
Re : Aide a une formule

Bonjour,
Pourquoi copier ?
Code:
Sheets(5).Range("B2") = Sheets(1).Range("B5")
Sheets(5).Range("C2") = Sheets(1).Range("C5")
Sheets(5).Range("D2") = Sheets(1).Range("I5")
Sheets(5).Range("B3") = Sheets(1).Range("B6")
Sheets(5).Range("C3") = Sheets(1).Range("C6")
Sheets(5).Range("D3") = Sheets(1).Range("I6")
Sheets(5).Range("B4") = Sheets(1).Range("B7")
Sheets(5).Range("C4") = Sheets(1).Range("C7")
Sheets(5).Range("D7") = Sheets(1).Range("I7")
A+
kjin
 
Re : Aide a une formule

Bonjour pikaju, Kjin,

Oui pourquoi copier? quand on peut faire simple pour pas faire compliquer.

Tu as raison Kjin beaucoup plus simple.

Je vous remercie et vous souhaite une bonne fin d'après midi

@+ Max
 
Re : Aide a une formule

Bonjour,

Ou :
VB:
Dim S As Worksheet, D As Worksheet

Set S = ThisWorkbook.Sheets(1)
Set D = ThisWorkbook.Sheets(5)

D.Range("B2:C2") = S.Range("B5:C5").Value
D.Range("D2") = S.Range("I5")

D.Range("B3:C3") = S.Range("B6:C6").Value
D.Range("D3") = S.Range("I6")

D.Range("B4:C4") = S.Range("B7:C7").Value
D.Range("D7") = S.Range("I7")

Pour une grande plage ont utiliserai les variables tableaux.
 
- 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
11
Affichages
784
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
872
Réponses
1
Affichages
1 K
Réponses
3
Affichages
953
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…