Interaction entre deux fichiers excel

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

awa123

XLDnaute Occasionnel
Bonjour,

je voudrais qu'en fonction d'un nombre (calculé sur la feuille active) le code vba ouvrira un autre fichier excel et lui insérera des nouvelles feuilles , le problème est que le code suivant créer les feuille sur le fichier excel sur lequel il est et pas sur "Workbooks("Feuille de présence.xlsm")"

Code:
    Sub generer_feuille_presence()


        Dim DernCol As Integer
        Dim wb As Workbook
        Dim ws As Worksheet
        Dim nombre As Integer

        With ActiveSheet


            Dercol = ActiveSheet.Cells(3, Cells.Columns.Count).End(xlToLeft).Column


            Set wb = Workbooks.Open("C:\Users\\Desktop\Feuille de présence.xlsm")
            Set ws = wb.Worksheets(1)


            For i = 3 To Dercol

                If .Cells(3, i) <> "" Then

                    Workbooks("Feuille de présence.xlsm").Sheets.Add.Move After:=Sheets(Sheets.Count)

                End If
            Next i


        End With
    End Sub

si vous pourriez m'aider

merci beaucoup
 
Dernière édition:
- 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
7
Affichages
410
Réponses
10
Affichages
633
Réponses
5
Affichages
551
Réponses
5
Affichages
839
  • Question Question
Microsoft 365 Excel VBA
Réponses
5
Affichages
544
Réponses
4
Affichages
692
Retour