> Tous les forums > Forum Bureautique
 créer un lien entre une feuille excel et une BD
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
mondeheureux
  Posté le 22/06/2012 @ 10:52 
Aller en bas de la page 
Petit astucien

bonjour

j'ai une base de donnée dans Feuil1(sous Escel 2003) qui contient 840 lignescette BD contient les noms des candidats et toutes les informations les concernant.

dans la Feuil2,au lieu de créer toutes les listes des salles d'examen,lopération va être longue,j'ai créé une seule liste avec les champs dont j'aurai besoin.je voudrais taper seulement le numéro de la salle, je valide par entrée et voilà la liste se remplit,et il n'y a que les candidats de la salle demandée.

merci

http://cjoint.com/?BFwkZfKvm8n

Publicité
micron
 Posté le 22/06/2012 à 11:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

mondeheureux
 Posté le 22/06/2012 à 12:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour micron

pourrais-tu m'aider à réaliser cette macro?

je suis entrain d'apprendre ces petits trucs.

merci

micron
 Posté le 22/06/2012 à 12:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Désolé mais les macros "n'est pas ma tasse de café", tout est fait en V.B si je ne dit pas de bétise.

En espérant que quelq'un d'autre pourra t'aider.

PS : si j'étais à ta place, je l'aurais fait avec Access

Yaloo
 Posté le 25/06/2012 à 00:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir tout le monde,

Regarde avec ce fichier

En espérant avoir répondu à ta demande.

A te relire

Yaloo

jpr73
 Posté le 25/06/2012 à 09:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Peut être ces 2 solutions :

  1. transformer la BD en tableau et utiliser le filtre de données
  2. insérer un Tableau Croisé Dynamique avec le champ salle exam en filtre du rapport

Voir le fichier en pièce jointe : feuille BD = Data, feuille SalleExam = PT

L'avantage du TCD est qu'il vous permettra de créer et modifier à souhait d'autre tableau, d'autre présentation, d'autre synthèse, ...etc

J'espère que cela pourra vous aidez

http://cjoint.com/?BFzjugNouBO

Cordialement

mondeheureux
 Posté le 27/06/2012 à 14:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour yahoo

le fichier fonctionne bien avec le bouton filtre. pourrais-je être un peu exigent et te demander de m'expliquer pas à pas comment tu as procédé?

merci

mondeheureux
 Posté le 27/06/2012 à 14:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

je voudrais dire yaloo.

alors je m'excuse

Yaloo
 Posté le 27/06/2012 à 14:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Ce n'est pas bien grave.

J'avais déjà mis les explications dans le fichier.

Pour y accéder, tu peux suivre la recette de Galopin ou si tu as, dans le ruban, l'onglet développeur. tu peux cliquer ensuite sur "visualiser le code".

Les explications commencent par ' et sont écritent en vert.

Pour avancer pas à pas tu peux cliquer sur F8, la ligne sélectionnée sera en jaune. Tu peux faire F1 sur un nom que tu ne connais pas, cela t'ouvrira l'aide de VBA.

A+

mondeheureux
 Posté le 27/06/2012 à 16:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour yaloo

comment faire pourque le bouton filtre ne s'imprime pas?

merci

Yaloo
 Posté le 27/06/2012 à 16:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Quelle version de Excel as-tu ?

Yaloo
 Posté le 27/06/2012 à 16:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Re,

J'ai changé de principe, il n'y a plus de bouton pour valider. Le changement de ta cellule déclenche automatiquement la macro dans ce fichier.

A+

mondeheureux
 Posté le 27/06/2012 à 20:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

salut yaloo

comme ça c'est très bien.

en ce qui concerne excel c'est 2003.j'ai visualisé le code mais pour un débutant c'est difficile à écrire(s'il faut l'écrire) à moins que c'est la machine qui s'en occupe.de toute façon une connaissance des macros est très importante.

pourrais-je ajouter des lignes ou des colonnes ?

merci

Yaloo
 Posté le 27/06/2012 à 21:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir,

Malheureusement je n'ai plus 2003 pour te donner la manip pour ne pas imprimer le bouton, de tête ça doit être Outils, Macro, Il faut ensuite cliquer sur "Mode création" ensuite tu peux sélectionner le bouton et le supprimer (au clavier) (ça c'est de tête, donc il faut un peu d'indulgence.

Pour le nombre de ligne tu peux en rajouter autant que tu veux, pour les colonnes il faut modifier ces 2 lignes :

Ws1.Range("A13:D" & DerL).SpecialCells(xlCellTypeVisible).Copy Ws2.[A13]
Ws1.Range("H13:H" & DerL).SpecialCells(xlCellTypeVisible).Copy Ws2.[E13]

A+

mondeheureux
 Posté le 28/06/2012 à 21:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonsoir yaloo

j'ai essayé de modifier les deux dernières lignes pour que les colonne E et I (de la BD) s'insèrent dans le tableau de SalleExame

et comme ça j'aurais les colonnes A B C D E F G remplient.

j'ai visualisé le code j'ai fait un effort pour comprendre les choses mais à chaque modification ça donne des choses bizarres.

j'envoie le fichier que tu as fait et la modification que j'ai faites.

merci yaloo

http://cjoint.com/?BFCvDotCgIR

http://cjoint.com/?BFCvEUYNchF

Yaloo
 Posté le 28/06/2012 à 21:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir mondeheureux,

Avec ce fichier surement.

A+

mondeheureux
 Posté le 30/06/2012 à 01:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

salut yaloo

je n'ai cessé de comparer le code des deux fichiers mais j'avoue n'avoir rien compris.la compréhension du code me permettra de le modifier pour inserer ou supprimer des colonnes à volonté;alors je m'arrête là .

merci yaloo

Yaloo
 Posté le 30/06/2012 à 07:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour mondeheureux,

Tout ce trouve ici :

Ws1.Range("A13:E" & DerL).SpecialCells(xlCellTypeVisible).Copy Ws2.[A13]
Ws1.Range("H13:I" & DerL).SpecialCells(xlCellTypeVisible).Copy Ws2.[F13]

Tu voulais une copie des colonnes de A à E que nous plaçons dans la 2eme feuille à partir de la colonne A et nous faisons la même chose pour les lignes de H à I que nous déplaçons en colonne F.

A+

mondeheureux
 Posté le 30/06/2012 à 09:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour yaloo

j'ai lu la réponse je vais essayer de comprendre la manip.je te remercie beaucoup pour l'aide.

+

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Lot de 2 étagères de rangement à 5 niveaux réglables (40 x 90 x 180 cm) à 49,99 €
49,99 € 80 € -38%
@Cdiscount
Chargeur USB UGREEN Nexode 200W (4xUSB C + 2xUSB A) à 90,54 €
90,54 € 130 € -30%
@Amazon Allemagne
Vinyle Compilation de chansons de Noël en français à 10 €
10,00 € 15,99 € -37%
@Amazon
Ecran PC 24 pouces Koorui (FHD, IPS, 75 Hz) à 89,99 €
89,99 € 115,99 € -22%
@Amazon
PC portable 16 pouces Lenovo Ideapad Slim 5 (FHD, Core i5-12450H, 16 Go RAM, SSD 1 To, Windows 11) à 649,99 €
649,99 € 899 € -28%
@Amazon
PC portable 16 pouces Asus Vivobook 16 FX36 (WUXGA 144Hz IPS, Intel Core i7-12700H, 16 Go, SSD 512 Go, RTX 4060, sans OS) à 899,99 €
899,99 € 899 € -0%
@Cdiscount

Sujets relatifs
Créer un lien entre excel et word
fonction excel ( lien feuille)
creer un bouton commande feuille excel
EXCEL 2003 -lien sur feuille en recopie
créer une feuille archive dans excel 2003
lien entre word et excel 2007 ça bug
lien entre tableau Excel et autres ordis
Excel : lien vers feuille graphiques cachées
Créer un lien entre deux feuilles PLUS
Créer liens entre feuilles classeur excel
Plus de sujets relatifs à créer un lien entre une feuille excel et une BD
 > Tous les forums > Forum Bureautique