OVH Cloud OVH Cloud

macro pour démarrer access depuis excel.

3 réponses
Avatar
didiersee
Bonjour, quelqu'un pourrait-il m'aider pour faire une macro qui
démarre access depuis un bouton sur une feuille de calcul excel par
exemple.
Merci d'avance.
Didiersee

3 réponses

Avatar
papou
Bonjour Didiersee
Autre suggestion :
Voici un exemple qui ouvre une base de données DonneesNew.mdb, et affiche le
formulaire Mon Formulaire.
Une référence à Microsoft Access 9.0 Object Library (9.0 pour Access 2000)
doit être ajoutée au projet dans Excel (Outils Références)
Affectes cette macro à un bouton sur ta feuille.
Sub testAcc()
Dim ObjAcc As Access.Application
Set ObjAcc = CreateObject("Access.Application")
ObjAcc.OpenCurrentDatabase "D:Mes
DocumentsPascalOfficeAccessDonneesNew.mdb"
ObjAcc.UserControl = True
AppActivate "Microsoft Access"
ObjAcc.DoCmd.OpenForm "Mon Formulaire", acNormal
Set ObjAcc = Nothing
End Sub

Cordialement
Pascal


"didiersee" a écrit dans le message de
news:
Bonjour, quelqu'un pourrait-il m'aider pour faire une macro qui
démarre access depuis un bouton sur une feuille de calcul excel par
exemple.
Merci d'avance.
Didiersee


Avatar
didiersee
"papou" <nspm> wrote in message news:...
Bonjour Didiersee
Autre suggestion :
Voici un exemple qui ouvre une base de données DonneesNew.mdb, et affiche le
formulaire Mon Formulaire.
Une référence à Microsoft Access 9.0 Object Library (9.0 pour Access 2000)
doit être ajoutée au projet dans Excel (Outils Références)
Affectes cette macro à un bouton sur ta feuille.
Sub testAcc()
Dim ObjAcc As Access.Application
Set ObjAcc = CreateObject("Access.Application")
ObjAcc.OpenCurrentDatabase "D:Mes
DocumentsPascalOfficeAccessDonneesNew.mdb"
ObjAcc.UserControl = True
AppActivate "Microsoft Access"
ObjAcc.DoCmd.OpenForm "Mon Formulaire", acNormal
Set ObjAcc = Nothing
End Sub

Cordialement
Pascal


"didiersee" a écrit dans le message de
news:
Bonjour, quelqu'un pourrait-il m'aider pour faire une macro qui
démarre access depuis un bouton sur une feuille de calcul excel par
exemple.
Merci d'avance.
Didiersee



Bonjour Papou, et merci j'ai juste un peu modifier le chemin de la
base de donnée pour ouvrir une base de donnée perso et ça marche
impeccablement.
Félicitations et encore merci
Cordialement
Didiersee


Avatar
didiersee
"pjoel" wrote in message news:<3f654252$0$28245$...
Bonjour,

Essaie cette macro :

Sub Macro1()
Application.ActivateMicrosoftApp xlMicrosoftAccess
End Sub

Il te suffit de créer un bouton sur ta feuille Excel et lui affecter la macro1.

A+ pjoel

"didiersee" a écrit dans le message de
news:
| Bonjour, quelqu'un pourrait-il m'aider pour faire une macro qui
| démarre access depuis un bouton sur une feuille de calcul excel par
| exemple.
| Merci d'avance.
| Didiersee
Bonjour pjoel, ça marche très bien, merci beaucoup, j'ai cependant

pris la deuxième solution qui ouvre directement une base de données,
il est vrai que je n'avais demandé que pour ouvrir access et tu as
donc parfaitement répondu à ma question, j'aimerai être aussi doué que
vous en VBA.
Cordialement
Didiersee