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

Problème pour copier coller une feuille

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

fb62840

XLDnaute Impliqué
Bonjour à toutes et tous,

Voici mon problème :
J'exécute une macro pour copier-coller une feuille d'un classeur dans un autre.

Code:
Sub CopySheetToAnotherWorkBook()

    Dim wbSource As Excel.Workbook, wbDestination As Excel.Workbook, fileLocationSource As String _ fileLocationDestination As String
   
    fileLocationSource = ThisWorkbook.Path & "\Générateur de cv V travail.xls"
    fileLocationDestination = ThisWorkbook.Path & "\test.xls"

    Set wbSource = Workbooks.Open(fileLocationSource)
    Set wbDestination = Workbooks.Open(fileLocationDestination)

    wbSource.Worksheets("Garde").Copy _
            After:=wbDestination.Worksheets(wbDestination.Worksheets.Count)

    wbSource.Close savechanges:=False
    wbDestination.Close savechanges:=True

    Set wbSource = Nothing
    Set wbDestination = Nothing
   
    End Sub

La copie s'exécute mais il y a un problème.
Une des cellules contient 810 caractères.
Seuls 255 caractères sont copiés.
Connaissez vous la solution pour copier la feuille tout en conservant les 810 caractères ?

Complément : comment devrais-je modifier la ligne After:=wbDestination.Worksheets(wbDestination.Worksheets.Count)
afin que la feuille copiée occupe la première position (devant toutes les autres feuilles du classeur) ?

Merci.
Fabrice
 
Re : Problème pour copier coller une feuille

Bonjour,

Merci pour cette réponse, je vais tester la proposition de copie/coller à partir de la sélection des celllules par contre la ligne :
Code:
wbSource.Worksheets("Garde").Copy Before:=wbDestination.Sheets(1)
Ne donne pas le résultat attendu la feuille ne se copie pas.

Bon après-midi,
Fabrice
 
- 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
5
Affichages
909
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…