J'evolue en VB6 ou VBA Access 2007
xlsFeuille, c'est ma feuille excel (représente un sheet1("") )
En fait c'est du VB c'est juste que j'ecris et lit dans un fichier excel ouvert qqes lignes au dessus
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question'Set toto = application.Union (test, toto)
"Argument ou appel de procedure incorrect"
Set toto = xls.Union (test, toto)
la seule erreur vient du fait que la selection de 2 cellules non contigues ne fonctionne pas.*
Dim toto As Range, titi As Range, letout As Range Set toto = Range("A1") Set titi = Range("C9") Set letout = Union(toto, titi) MsgBox letout.Address letout.Select
Dim xls As Excel.Application If xls Is Nothing Then MsgBox "quoi ?" Else MsgBox "ah oui"
Dim xls As Excel.Application Set xls = New Excel.Application If xls Is Nothing Then MsgBox "quoi ?" Else MsgBox "ah oui"
j'ai bien un set xls = ....
Dim xls As Excel.Application,
xlsclasseur As Excel.Workbook,
xlsfeuille As Excel.Worksheet
j'ai donc déclaré ma feuille
chemin = "C:\Users\gilles\Desktop" & nomFile
If Dir(chemin, vbNormal) <> "" Then
Set xlsclasseur = xls.Workbooks.Open(chemin
Set xlsfeuille = xlsclasseur.Worksheets(1)
end if
Dim test As Range
Dim tete As Range
Dim toto As Range
Set test = xlsfeuille.Range("K1")
Set tete = xlsfeuille.Range("K3")
Set toto = Application.Union(test, toto)
toto.Select
si j'arrive a lire des valeurs et les utiliser, et ecrire dans le fichier, il faut bien que le xls soit set.
Set xls = CreateObject("Excel.Application")