Pb de chargement de xls sur une feuille ( avec vb et excel)

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

D

Dju

Guest
SAlut,

voila je souhaite a partir de visual basic ouvrir un workbook excel avec un nombre defini de feuille ayant pour fichier source "Nomenclature.xls"

voila une partie du code que j'ai fait :

<code>

NomFichier = App.Path & "\Nomenclature.xls"

Set DocExcel = CreateObject("Excel.Application")

DocExcel.Visible = True
DocExcel.DisplayAlerts = False

DocExcel.Workbooks.Open FileName:=NomFichier

DocExcel.sheets.Add

</code>

avec ces lignes, il me lance une feuille excel avec comme reference pour "feuil1" le fichier Nomenclature.xls, ensuite je crée une nouvelle feuille "feuil2" avec 'DocExcel.sheets.Add' mais celle-ci est vierge. comment faire pour que celle-ci est aussi Nomenclature.xls comme reference.

MErci d'avance.
 
Bonjour

si j'ai bien compris tu veux faire une copie d'une feuille dans le meme classeur alors essaye

docexcel.sheets("le nom de la feuille a copier").copy after:sheets(thisworkbook.sheets.count)

cette macro fonctionne aussi dans un autre classeur :

si la macro est dans doc excel la copie sera dans docexcel si la macro est dans un autre classeur par doc2.xls la copie de la feuille sera dans doc2.xls
en bref la copie de la feuille se fera dans le classeur actif

@+Vincent
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour