Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2011, 16h36   #1
Invité régulier
 
Inscription : mai 2011
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 47
Points : 8
Points : 8
Par défaut Recuperer les donnees d'une speadsheet Excel liee a un formulaire

Bonjour a tous,
Voila j'ai un formulaire Access dans lequel j'ai une spreadsheet attaché. (j'ai créé un cadre d'objet independant sur mon formulaire et je l'ai lié a une feuille de calcul Exel).
Et ce que je voulais savoir c'est comment je pourrais faire pour, dans mon fomulaire Access, recuperer les donnees entrees dans la feuille de calcul.
Sachant que la feuille de calcul Excel n'est pas explicitement sur mon disque dur puisqu'elle est crée dans mon formulaire.

Merci d'avance de votre aide
robx2309 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 20h30   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

je ne comprends pas, j'ai répondu à plusieurs de tes questions sur ce composant, et tu ne peux récupérer de valeurs ?

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 20h53   #3
Invité régulier
 
Inscription : mai 2011
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 47
Points : 8
Points : 8
En effet je n'arrive toujours pas a recuperer les données, toutes les solutions que je trouve sur le net ne m'aident pas car elles partent du principe que la feuille de calcul contenant les données est en dehors du formulaire Access.
C'est pourquoi je fais (encore) appel a vous
robx2309 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 03h09   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par robx2309 Voir le message
toutes les solutions que je trouve sur le net ne m'aident pas car elles partent du principe que la feuille de calcul contenant les données est en dehors du formulaire Access.
Et mes deux tutos dont je t'ai donné le lien ?

Il y a tout à l'intérieur, il faut les lire

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 15h41   #5
Invité régulier
 
Inscription : mai 2011
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 47
Points : 8
Points : 8
J'ai essayé d'utiliser le code que tu avais mis dans tes 2 tutos,
Mais ce code ne marche pas parce que je n'ai pas le meme type de controle, en faite maintenant le controle que j'utilise n'est plus "Microsoft Office Spreadsheet" mais un "Unbound Object frame" (désolé je ne connais pas la traduction exacte en francais)
Et donc c'est sur un controle de ce type que je n'arrive pas a acceder aux données
robx2309 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 18h01   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Si j'ai bien compris tu utilises directement une feuille Excel , donc tu as tout changé ce que tu faisais au départ.

Lorsque tu travailles de cette façon, le contrôle est vu comme un tout.

Pourquoi avoir changé ton fusil d'épaule ?

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 19h50   #7
Invité régulier
 
Inscription : mai 2011
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 47
Points : 8
Points : 8
Oui voila j'ai completement changé ^^
Parce que en faite j'ai vu qu'on ne pouvait pas faire de liste de validation sur un controle spreadsheet Excel comme j'avais avant (car en effet comme tu m'avais dit ce controle n'a pas toutes les propriétés d'une feuille Excel).
Et comme pour la saisie de mes donnees je suis obligé de faire des listes de validation, donc utiliser directement une feuille Excel m'a paru la bonne solution.
C'est un peu plus lourd mais bon au moins je peux faire ce que je voulais
robx2309 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2011, 01h27   #8
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Désolé, je ne sais pas utiliser une feuille de cette manière.

Je passe la main.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 15h28   #9
Invité régulier
 
Inscription : mai 2011
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 47
Points : 8
Points : 8
En faite c'est bon j'ai trouvé le code sur internet, je le donne si ca intéresse quelqu'un :
Code :
1
2
3
    Dim sheet As Excel.Worksheet
    Set sheet = Me.maSpreadsheet.Object.Sheets(1)
    MsgBox sheet.Range("A1")
robx2309 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h53.


 
 
 
 
Partenaires

Hébergement Web