Erreur 1004 - La méthode Select de la base Range a échoué
Fermé
Etheldrede85
Messages postés
8
Date d'inscription
mardi 27 novembre 2018
Statut
Membre
Dernière intervention
27 novembre 2018
-
Modifié le 27 nov. 2018 à 11:11
Etheldrede85 Messages postés 8 Date d'inscription mardi 27 novembre 2018 Statut Membre Dernière intervention 27 novembre 2018 - 27 nov. 2018 à 13:28
Etheldrede85 Messages postés 8 Date d'inscription mardi 27 novembre 2018 Statut Membre Dernière intervention 27 novembre 2018 - 27 nov. 2018 à 13:28
A voir également:
- La méthode select de la classe range a échoué
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Input signal out of range ✓ - Forum Matériel & Système
- La méthode range de l'objet worksheet a échoué ✓ - Forum VB / VBA
- Please select boot device ✓ - Forum BIOS
6 réponses
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 108
Modifié le 27 nov. 2018 à 11:10
Modifié le 27 nov. 2018 à 11:10
Bonjour,
le problème vient de cette ligne de code ou il manque un anti-slash entre Desktop et le nom de ton classeur
Workbooks.Open Filename:="C: DesktopClasseur2.xlsm"
et le chemin d'accès au fichier doit être complet
Workbooks.Open Filename:="C:\Users\nom utilisateur\Desktop\Classeur2.xlsm"
éventuellement utilise l'assistant macro pour ouvrir ton Classeur2.xlsm pour le reproduire dans ton code
par contre si ton fichier est dans le même répertoire tu peux utiliser cette ligne de commande
Workbooks.Open Filename:=ThisWorkbook.Path & "\Classeur2.xlsm"
le problème vient de cette ligne de code ou il manque un anti-slash entre Desktop et le nom de ton classeur
Workbooks.Open Filename:="C: DesktopClasseur2.xlsm"
et le chemin d'accès au fichier doit être complet
Workbooks.Open Filename:="C:\Users\nom utilisateur\Desktop\Classeur2.xlsm"
éventuellement utilise l'assistant macro pour ouvrir ton Classeur2.xlsm pour le reproduire dans ton code
par contre si ton fichier est dans le même répertoire tu peux utiliser cette ligne de commande
Workbooks.Open Filename:=ThisWorkbook.Path & "\Classeur2.xlsm"