Bonjour,
Je voudrais faire 2 choses :
1) copier le résultat d'une requete dans Excel (30000 lignes*10 champs)
2) numéroter ces lignes par ordre croissant en démarrant en A2 dans Excel
voici mon code très classique :
merci pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Dim appexcel As Excel.Application Dim db As Database, rst As Recordset Set db = CurrentDb Set rst = db.OpenRecordset("base CG", dbOpenDynaset) Set appexcel = CreateObject("Excel.Application") Set wbexcel = appexcel.Workbooks.Open("G:\ETUDES\test.xls") 'renommage de la feuille + effacement des données précédentes appexcel.Sheets(1).Select appexcel.Sheets(1).Name = "BASE AGENTS " & UCase([cxmois].Column(1) & " " & [an]) appexcel.Cells.Select appexcel.Selection.ClearContents appexcel.Range("B1").Select 'copie de la requete "Base CG" sur la feuille Excel en B1 ?? 'numérotation des lignes sur la colonne A à partir de A2 ??
Partager