Importer une valeur cellule d'un classeur vers un autre
cs_zeps2
Messages postés61Date d'inscriptionvendredi 9 novembre 2007StatutMembreDernière intervention28 octobre 2011
-
19 nov. 2010 à 22:43
cs_zeps2
Messages postés61Date d'inscriptionvendredi 9 novembre 2007StatutMembreDernière intervention28 octobre 2011
-
24 nov. 2010 à 19:47
Bonjour,
J'ai fait (ci-dessous) un code ouvre une série de classeurs et de feuilles de ces classeurs pour m'importer en listing les valeurs de certaines cellules.
Là ou ça bloque c'est à la ligne :
"Workbooks("Import.xls").Sheets("Val").Cells(f, 1)= Workbooks("classeur").Sheets("k").Cells(Q9).Value"
QQ'1 à une idée, je pense que c'est une broutille qui me bloque.
Merci de vos réponses !!
Sub Import_Val_Cell()
'
' Défilfich Macro
' Macro enregistrée le 04/01/2008 par f.dubillot
Dim i As String
Dim chemin As String
Dim f As String
Dim classeur As String
rv83toulon
Messages postés68Date d'inscriptionmercredi 2 mars 2011StatutMembreDernière intervention25 avril 2013 23 nov. 2010 à 10:15
bonjour,
effectivement mieux vaut mettre Range ("Q9"), car Cells attends : Cells (ligne, colonne), donc de toutes manières Cells (Q9)=ERREUR.
Et puis il me semble qu'il y a une autre erreur:
rv83toulon
Messages postés68Date d'inscriptionmercredi 2 mars 2011StatutMembreDernière intervention25 avril 2013 23 nov. 2010 à 10:21
Pardon,
je vien de voir une autre erreur dans cette ligne, à savoir que tu mets:
.Sheets("k")
en mettant k entre guillemet enfait tu n'utilise pas la valeur de la variable k mais il considére k comme étant un string, donc le programme cherche une feuille qui s'appelle k pour résumer
remplace la ligne qui fait défault par: