![]() |
|
Forum
|
|
|||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: août 2006
Messages: 31
|
Bonjour à toutes et à toues,
Voila, je suis un peu novice en VBA je me plonge juste dans cet immense potentiel qu'est le VBA. J'ai télécherger sur ce site à l'adresse suivante : http://www.excel-downloads.com/telec...ini-bd/456.htm Cetet application de Gestion simplifiée de petites bases de données dans un même classeur est à mes yeux formidable et j'en remerci le créateur pour son talent et son bon sens. Seul hic, la base de donnée à gérer est limité en terme de variable à une trentaine de colonnes. Y a t'il quelqu'un sur ce forum qui sasi comment afaire ou qui a déja fait que cette limitation à 30 colonnes de variables soit dépassée à une centaine de colonnes ou 150??? Merci d'avance à toutes celles et ceux qui j'en suis sur arriverons a resoudre mon problème. Bon dimanche a tout le monde @+ Yochma23 |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: août 2006
Messages: 31
|
J'oubliais voici mon mail pour d'eventuels échanges de fichiers volumineux yochma23@hotmail.com
Encore merci d'avance à tout le monde @+ |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Accro
|
Bonjour,
As-tu bien regardé le programme ? Certes tu es limité à 30 colonnes par feuilles de calcul mais tu peux essayer de répartir tes données sur plusieurs feuilles (par catégorie par exemple) et as-tu imaginé un seul instant ce que donnerait l'USF avec 150 cases à visualiser ? Maintenant ce que j'en dis. Donnes plus de précisions quant à la répartition de tes données car tu peux faire plusieurs petites bases qui seront visualisées en naviguant entre elles. Sinon regardes le lien suivant, c'est un autre exemple possible : VeriTi V 3, le site des amis d'Excel et OOo - Programmes VeriTi Bon courage à toi.
__________________
Vous aussi, venez rejoindre les supporters XLD : http://www.excel-downloads.com/forum...orter-xld.html @+ sur le forum, Christophe. Connaissez-vous la LiberKey ? Essayer c'est l'adopter. http://www.liberkey.com/ et comment installer Excel sous Linux Ubuntu : suivez le guide http://www.excel-downloads.com/forum...ux-ubuntu.html |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: août 2006
Messages: 31
|
En fait, l'application de Didier Clement, MultiMini BD est plus adapétes pour moi que le ien auquel tu m'a renvoyé.
En effet j'ai pensé à utiliser plusieurs feuilles constituant chacune une base de donnée. Toutefois, ces différentes bases de données devront communiquer ensemble. Par exemple un enregistrement dans la base de données "feuille1" devra etre lié a un autre enregistrement dans la base de donnée "feuille2" et çà je ne sais pas comment le faire. En fait cet outil va me servir a gérer la conception d'une gamme de produit avec par exemple: => BBD1 = info sur le produit colonne1 : reference de vente col2 : libéllé du produit col3: prix d'achat col4 rix de ventecol5 : photo du produit => BBD2 = info sur le fournisseurs du produit colonne 1 : rappel de la "référence de vente" de la colonne 1 de la BBD1 col2 : Nom du Fournisseurs col 3 : adresse du fournisseur col4 : mail du fournisseurs col5 : téléphone du fournisseurs col6 : etc.... PS : sur chaque colonne de chaque base de donnée je doit etre en mesure de sortir un etat par filtre, faire une recherche etc.. etc... Je sais pas si je suis clair, çà le'st dans mon esprit mais c'ets pas evident que çà le soit pour vous car j'explique peut etre mal. Merci encore par avance de votre aide @+ Yochma23 |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Accro
|
Re,
Si j'ai bien suivi, si tu veux qu'en colonne B de ta feuille 2 soit retranscrit les valeurs de ta colonne B de ta feuille 1 : qu'est-ce qui t'empêches de le faire par formule, exemple : pour la colonne B de ta feuille 2 =Feuil1!B1 et ensuite de recopier cette formule sur toute la colonne et le tour est joué. J'espère t'avoir aidé un peu plus.
__________________
Vous aussi, venez rejoindre les supporters XLD : http://www.excel-downloads.com/forum...orter-xld.html @+ sur le forum, Christophe. Connaissez-vous la LiberKey ? Essayer c'est l'adopter. http://www.liberkey.com/ et comment installer Excel sous Linux Ubuntu : suivez le guide http://www.excel-downloads.com/forum...ux-ubuntu.html |
|
|
|
|
|
#7 (permalink) | |
|
XLDnaute Accro
Date d'inscription: avril 2006
Localisation: Basse Goulaine
Version Excel : Excel 2003 (PC)
Messages: 1 408
|
Salut yochma23
On va essayer de faire court : tu entres dans les problèmes de bases de données relationnelles : c'est plutôt du domaine d'Access, mais on peut commencer sur Excel. Citation:
BBD1 200+200 lignes × 5 colonnes = 400×5=2000 cellules BBD2 200+200 lignes × 6 colonnes = 400×6=2400 cellules soit 4400 cellules Si mon fournisseur change de numéro de téléphone ? J'ai 200 lignes à modifier (en espérant ne pas faire d'erreur) ? Pas glop, pas glop !!! Donc, on va modifier ta base BBD1 : col A : reference de vente : elle est unique : c'est à dire que tu ne peux en aucun cas la retrouver plusieurs fois dans BBD1 => C'est notre clé primaire (c'est aussi notre identifiant) Col B à E, c'est Bon Col F, G, H => clé de liaison avec le fournisseur 1 à 3 fournisseurs possibles tu peux en avoir plus, mais en règle générale, un bon gestionnaire n'en retiendra pas plus de 3. Avec un ordre de priorité : le meilleur en F le moins bon en H BBD2 : Col A : Code fournisseur => soit un numéro incrémentiel, soit un numéro utilisé pour lréférencer le fournisseur sur les factures : la seule obligation, c'est que ce code soit unique ça nous servira d'identifiant et de clé de liaison (c'est ce code qui ira dans les colonnes F à G de BBD1) Comme clé primaire, on ne peut pas se contenter du nom : tu peux avoir 2 Jean Dupont qui sont tes fournisseurs (oui, c'est pas des personnes, mais il faut toujours prévoir le cas qui t'emm... le plus ) donc, soit nom et adresse soit Nom+Adresse+CP (moi, l'adresse je la ferais sur 3 colonnes - adresse, code postal et ville).le but est qu'aucun fournisseur ne puisse avoir 2 code fournisseur (ça évitera les litiges) une simple MFC sur les clés suffit. en colonne G, je mettrais une liste validation Oui/Non, Actif/Inactif. le but est de ne jamais effacer un enregistrement (Il faudra prévoir la même chose pour BBD1, mais tu verras plus tard) Si on fait le compte, pour notre hypothèse de départ j'ai donc : BBD1 200+200 lignes × 8 colonnes = 400×8=3200 cellules BBD2 200+200 lignes × 6 colonnes = 2×6=12 cellules soit 3212 cellules et si je change le mail ou le téléphone ou l'adresse d'un fournisseur, j'ai 1 ligne à modifier : je peux la vérifier 200 fois pour être sûr que je n'ai pas fait d'erreur et je gagne quand même du temps A+ |
|
|
|
|
|
| ANNONCES | ||
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| mini BROWSER sous EXCEL 2000 | yaka | Forum Excel | 3 | 29/09/2006 15h33 |
| gestion des imprimantes sous VBA excel | David | Forum Excel | 2 | 09/10/2005 22h17 |
| gestion de tarifs sous excel | yann marchand | Forum Excel | 13 | 02/04/2005 09h41 |
| => DEMO UserForm Avec PassWord Gestion Multi-Level / Multi-Users avec Expiration | @+Thierry | Forum Excel Downloads - Archives | 15 | 24/10/2004 12h19 |
| Gestion de stock sous excel | AfroDurf | Forum Excel Downloads - Archives | 2 | 21/07/2004 17h39 |