cs_Xneo
Messages postés48Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention18 janvier 2007
-
4 juin 2005 à 12:28
jrbleboss
Messages postés480Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention 3 septembre 2007
-
4 juin 2005 à 19:44
Voila jai un pti souci! je voudrais en VB6 lire et ecrire des info contenues dans une feuille excel en connaissan le cellule!
Pour la lecture pas de souci! j'ai trouvé ce code et sa marche super:
'Déclaration des variables
'Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
' Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("C:\Classeur1.xls")
' wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets(1)
Dim somme As String
somme = wsExcel.Cells(1, 1)
Par contre impossbile decrire ds la feuille!
j'ai trouvé ce code mais sa compile pas!
'La propriété Range(zone) permet de sélectionner une zone. La variable zone est une chaine de caractère de la forme "B5:T20" (cellule du coin haut gauche et cellule bas droite séparée par le caractère ':')
sheet.Range(colHeader(2) & "4:" & colHeader(2) & "4").Select
'La chaine formée par colHeader(2) & "4:" & colHeader(2) & "4" donne "B4:B4" ce qui sélectionne une seule cellule
sheet.Selection.Value = somme
J'ai aucun attribut Selection alor jvoi pa tro commeent faire!
Si kk1 a une solution... merci