[RESOLU] Problème de manipulation entre deux feuilles excel

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 !

JacKrauser

XLDnaute Nouveau
Bonjour à tous !
J'ai un problème avec une feuille dans laquelle j'essaie d'extraire des données.
Voici mon code :
Code:
Sub MAJ()
'
' MAJ Macro (MAJ : Mise A Jour)
'

'
    Dim a As Integer
    
    If MsgBox("Etes-vous certain de vouloir mettre à jour les calculs ?", vbYesNo, "Demande de confirmation") = vbYes Then
    Application.ScreenUpdating = False
    Windows("Classeur1.xlsx").Activate
    Sheets("Feuil4").Select
    Columns("A:J").Select
    Selection.Copy
    Windows("Indicateur commandes.xlsx").Activate
    Sheets("RESULTATS").Select
    Range("AD1").Select
    ActiveSheet.Paste
    
    Application.ScreenUpdating = True
    End If
End Sub
Par contre j'aurai aimé savoir s'il était obligatoire d'avoir les deux feuilles enregistrées sur le pc ?
Car la feuille Classeur1 est créée par un autre logiciel et je souhaiterai éviter de l'enregistrer sur le pc.
L'erreur commence dès Windows("Classeur1.xlsx").Select, à laquelle il dit : L'indice n'appartient pas à la solution...
Quelqu'un aurait il une idée ?
Merci d'avance !
 
Dernière édition:
Re : Problème de manipulation entre deux feuilles excel

Bon finalement j'ai demandé à l'utilisateur d'enregistrer Classeur1.xlsx dans Mes Documents,
il l'ouvre de nouveau et là la macro fonctionne.
J'aurai aimé éviter cette étape mais apparemment c'est nécessaire, je suppose que l'on ne peut pas manipuler
une feuille qui n'a pas été enregistré au moins une fois...
 
- 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

Retour