Lancer un modèle excel depuis access - Page 2

Précédent
  • 1
  • 2
Le Pingou Messages postés 12375 Date d'inscription   Statut Contributeur Dernière intervention   1 476
 
Bonjour,
Merci pour l'information.
Concerne : au point actuel, j'ai une procédure qui le fait ;
quelle est donc cette procédure, une copie ?
A la limite est-il possible d'avoir une copie du modèle Excel?
Salutations.
Le Pingou
0
thg
 
La procédure? C'est la vôtre
16 mars/22h.13
avec rectification des espaces à supprimer + nom de la feuille ("Saisie" au lieu de "feuil3")

donc:

Private Sub Commande7_Click()

Dim Xl As Excel.Application
Dim Classeur As Excel.Workbook
Dim Feuille As Excel.Worksheet

'Ouvre un nouveau classeur selon modèle
Set Xl = New Excel.Application
Xl.Visible = True
chemin = "C:\Users\utilisateur\Desktop\AdlatusMandats"
repclasseur = chemin & "\AttributionMandatAdlatus2.xltm"
Set Classeur = Xl.Workbooks.Add(repclasseur)
Classeur.Worksheets("Saisie").Activate
Set Feuille = Classeur.Worksheets("Saisie")

End Sub

__________________

Pour info:
- avant j'ai dans access une création de table à partir d'une macro
- puis un bouton "OK" qui envoie la procédure ci-dessus.

__________

A propos du fichier excel (joint), c'est la reprise d'un système de facturation qui existait auquel j'ai lié la base access;
- les données reprises viennent dans la 1ère feuille "Données Access" puis aboutissent aux cellules de la feuille"Saisie" (les 2 premières feuilles sont masquées)
Petite finesse ou fantaisie: j'utilise 1,2 ou 3 lignes suivant les cas; mais j'ai dû en mettre davantage sinon excel fait des références à dernier ou avant-dernier qui perturbent; en créant un table, puis en ajoutant des enregistrements artificiels, je n'ai plus ce problème.

________

Fichier (je dois le transformer en xlsm (parce ci-joint ne veut pas de xlmt):
http://www.cijoint.fr/cjlink.php?file=cj201103/cijuVbNhDU.xlsm

Copie écran macro access
http://www.cijoint.fr/cjlink.php?file=cj201103/cijCakZsqr.jpg
0
Précédent
  • 1
  • 2