01net    Web


Actuellement en ligne : 514 Utilisateurs dont 20 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Zplay, Beno@  
01net > Forum de 01net > Programmation et développement > .net / Technologies MS
> exporter 2 requêtes access dans un même onglet excel
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
fifounet70
  
   
      ?   @     Posté le 18/10/2007 16:08:32  
Voter pour ce message
Bonjour à tous, je commence la programmation en vba dans le cadre de mon apprentissage en entreprise...
J'utilise principalement access, language vba et SQL.

Voici mes lignes de code pour exporter mes 2 requêtes d'un même projet access vers excel mais dans 2 onglets différents, or je voudrais pouvoir les exporter dans un onglet unique.

Private Sub Commande68_Click()

Dim oApp As Excel.Application
Dim oClasseur As Excel.Workbook
Dim oFeuille As Excel.Worksheet
Dim oCell As Excel.Range
Dim i As Integer

'nom par défaut
Application.FileDialog(msoFileDialogFilePicker).InitialFileName = "blabla.xls"
'boite de dialogue sauvegarder
Application.FileDialog(msoFileDialogSaveAs).Show

Dim Chemin01 As String
'chemin d'accès à l'enregistremnt
Chemin01 = Application.FileDialog(msoFileDialogFilePicker).SelectedItems(1)
'exporter requête_calcul
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "RequêteCalcul", Chemin01, False, "calcul"
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Req_totaux", Chemin01, False, "totaux"
'ouvrir le fichier excel
Set oApp = CreateObject("Excel.Application")
Set oClasseur = oApp.Workbooks.Open(Chemin01)
'Sélectionne la première feuille
Set oFeuille = oClasseur.Worksheets(1)
oApp.Visible = True
'Parcours les cellules de la première ligne
i = 1
While oFeuille.Cells(1, i).Value <> ""
Set oCell = oFeuille.Cells(1, i)
i = i + 1
'Ajuster la taille des colonnes au texte
oCell.EntireColumn.AutoFit
Wend
'Selectionne la deuxieme feuille
Set oFeuille = oClasseur.Worksheets(2)
oApp.Visible = True
'Parcours les cellules de la première ligne
i = 1
While oFeuille.Cells(1, i).Value <> ""
Set oCell = oFeuille.Cells(1, i)
i = i + 1
'Ajuster la taille des colonnes au texte
oCell.EntireColumn.AutoFit
Wend

Set oApp = Nothing
Set oClasseur = Nothing


'Only XL 97 supports UserControl Property
On Error Resume Next
oApp.UserControl = True

End Sub



Mon code est fonctionnel mais ne répond pas à ce que je veux faire.
Merci de votre aide
<     1       >

01net > Forum de 01net > Programmation et développement > .net / Technologies MS
> exporter 2 requêtes access dans un même onglet excel

Aller à :

Page générée en : 0.075s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat - Caractere.net -
Electronique.biz - Mesures.com - Transaction.fr

Suite de sécurité
AVG Internet Security vous assure une protection complète contre toutes les menaces du web.
Anniversaire
Champions du monde !
C'était le 12 juillet 1998 :
Pires, Liza, Zidane et cie

Que sont-ils devenus
 ?