Activation d'un classeur non enregistré

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

S

Santiano

Guest
Bonjour à tous,

Après plusieurs essais, je m'en remets à vous pour ma problématique.

A partir d'une application spécifique, j'exporte des données dans un fichier Excel. Cela me donne classeur1.xls.

Je n'enregistre pas ce fichier, il reste ouvert tel quel, et j'ouvre un autre fichier Excel, 'global.xls' qui contient mes macros de traitement des données, ces macros se lançant grâce à un bouton.

La macro doit aller chercher les données dans classeur1.xls. Aussi je souhaite activer ce classeur, et faire un copier-coller.

Cependant, j'ai un message d'erreur 'L'indice n'appartient pas à la selection'

Par comodité pour les utilisateurs, je ne souhaite pas que classeur1.xls soit enregistré.

Voici mon code :
Workbooks('Classeur1.xls').Activate
Cells.Select
Range('A2').Activate
Selection.Copy

Windows('Global.xls').Activate
Sheets('Feuil1').Select
Cells.Select
Selection.ClearContents
ActiveSheet.Paste

Pouvez-vous m'aider ?

Merci !

Santiano
 
Bonjour Santonio

De la même façon que 'souffler n'est pas jouer' en VBA 'activer n'est pas sélectionner'
essaie donc d'ajouter WorBook('classeur1.xls').Select
ou à la rigueur 3ème ligne
WorBook('classeur1.xls').Cells.Select

attention il faudra certainement en faire autant quand tu retourneras dans l'autre classeur

A voir, en souhaitant que l'erreur est bien là

Bon courage
 
- 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

R
  • Question Question
Réponses
2
Affichages
988
Rousseau Benoit
R
M
Réponses
5
Affichages
2 K
MOA_Excel
M
Réponses
4
Affichages
1 K
Réponses
1
Affichages
849
S
  • Question Question
XL 2013 Help VBA
Réponses
19
Affichages
2 K
P
Réponses
5
Affichages
2 K
Pieerre69
P
I
Réponses
5
Affichages
2 K
I
L
Réponses
2
Affichages
2 K
loulou81012
L
M
Réponses
3
Affichages
956
N
Réponses
4
Affichages
2 K
nomitse
N
J
Réponses
2
Affichages
6 K
jl456
J
Retour