ukos
Messages postés56Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention27 mai 2008
-
30 mai 2005 à 10:39
ukos
Messages postés56Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention27 mai 2008
-
30 mai 2005 à 17:29
Voila j aimerai savoir quel sont les particularité de Range .
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 30 mai 2005 à 14:33
Re,
Si tu veux connaitre la dernière ligne pleine de la colonne A utilises
LastRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row
ou plus général
LastRow = Feuil1.UsedRange.Rows.Count
Cordialement, Jean-Paul
______________________________________________________________________
ukos
Messages postés56Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention27 mai 2008 30 mai 2005 à 11:37
non en fait je veut copier le contenue d'un fichier CSV que j importe
dans une feuille excel, puis copier les ligne une par une pour leur
attribuer un numero unique dans une feuille excel existante
voici mon code
Private Sub CommandButton1_Click()
Dim Ouvrirfichier As Variant
ChDir ("C:\Documents and Settings\All Users\Bureau")
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 30 mai 2005 à 11:38
Lut pour l'affectation d'un objet Range tu dois utiliser l'instruction Set
Set Range1 = Range2
dans ton cas je pense que tu veux récupérer l'adresse de Cell1 et Cell2
en faisans Cell1 = Cells(ligneencours, 1) tu récupères la valeur de la cellule et non pas l'adresse.
Donc dans ton cas tu dois changer ton code comme ceci
Dim Cell1 , Cell2
Cell1 = Cells(ligneencours, 1).Address
Cell2 = Cells(ligneencours, 5).Address
fichiercsvimporter.Range(Cell1 & ":" & Cell2).Select