A voir également:
- [vba] Pb avec la méthode 'Range'...
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
- Out of range - Forum Ecran
- Incompatibilité de type vba ✓ - Forum Programmation
4 réponses
Je viens de tester avec
-"wsExcel.Range("A6"))" j'ai le droit maintenant à "La plage de destination n'est pas dans la meme feuille de calcul que celle dans laquelle la table de requete est créée".
-"wbExcel.Range("A6))" : "Propriété ou méthode non gérée par cette objet". Même message pour "wbExcel.wsExel.Range("A6))"
Bon, je crois que d'ici la fin de la journée j'aurais eu tous les messages d'erreur de windows...
-"wsExcel.Range("A6"))" j'ai le droit maintenant à "La plage de destination n'est pas dans la meme feuille de calcul que celle dans laquelle la table de requete est créée".
-"wbExcel.Range("A6))" : "Propriété ou méthode non gérée par cette objet". Même message pour "wbExcel.wsExel.Range("A6))"
Bon, je crois que d'ici la fin de la journée j'aurais eu tous les messages d'erreur de windows...
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
20 janv. 2006 à 13:24
20 janv. 2006 à 13:24
bonjour,
essaie de mettre
A+
Range("B3").Select
essaie de mettre
wsExcel.Range("B3").Select
A+
Kobaya
Messages postés
282
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 janvier 2008
214
20 janv. 2006 à 13:26
20 janv. 2006 à 13:26
salut,
"La méthode 'range' de l'objet '_global' a échoué', j'ai cherché sur le net, et apparement ça arrive quand on utilise range(cellule).value hors je n'utilise à aucun moment cela."
Et si tu utilise cela :
Ainsi dans la ligne :
With ActiveSheet.QueryTables.Add(Connection:=Array(Array( _
"ODBC;DSN=MS Access Database;DBQ=Z:\COMMON\DDI\Departement Clientele\Listing\Listing France 2006.mdb;DriverId=25;FIL=MS Access;MaxBuf" _
), Array("ferSize=2048;PageTimeout=5;")), Destination:=Range("A6"))
tu dois écrire quelquechose comme :
Destination:=appExcel.wbExcel.wsExcel.Range("A6")
Bienvenu dans le monde VBA :-)
"La méthode 'range' de l'objet '_global' a échoué', j'ai cherché sur le net, et apparement ça arrive quand on utilise range(cellule).value hors je n'utilise à aucun moment cela."
Et si tu utilise cela :
Ainsi dans la ligne :
With ActiveSheet.QueryTables.Add(Connection:=Array(Array( _
"ODBC;DSN=MS Access Database;DBQ=Z:\COMMON\DDI\Departement Clientele\Listing\Listing France 2006.mdb;DriverId=25;FIL=MS Access;MaxBuf" _
), Array("ferSize=2048;PageTimeout=5;")), Destination:=Range("A6"))
tu dois écrire quelquechose comme :
Destination:=appExcel.wbExcel.wsExcel.Range("A6")
Bienvenu dans le monde VBA :-)