Vba... faut il savoir tout sur excel???
Fermé
Vorfonk
Messages postés
52
Date d'inscription
jeudi 7 octobre 2010
Statut
Membre
Dernière intervention
18 novembre 2013
-
12 oct. 2010 à 22:36
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 14 oct. 2010 à 12:01
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 14 oct. 2010 à 12:01
A voir également:
- Vba... faut il savoir tout sur excel???
- Liste déroulante excel - Guide
- Si et excel - Guide
- Calculer une moyenne sur excel - Guide
- Comment aller à la ligne sur excel - Guide
- Word et excel gratuit - Guide
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
12 oct. 2010 à 23:22
12 oct. 2010 à 23:22
Généralement, ceux qui apprennent le VBA connaissent bien Excel mais je n'y vois aucune obligation. Vous pouvez très bien apprendre VBA, tant que vous avez les bases ;-))).
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
Modifié par pijaku le 13/10/2010 à 08:44
Modifié par pijaku le 13/10/2010 à 08:44
Bonjour,
Oui, les bases sont nécessaires, mais un apprentissage approfondi des fonctions excel pas obligatoire, quoique...
Cependant, votre phrase : "J'envisages l'apprentissage de vba pour la gestion de base de données sur Excel" me gène un peu. Effectivement, vous avez besoin de VBA pour gérer des bdd (Excel) existantes (dans le cadre de votre ttravail, activités etc...) ou pour en créer de nouvelles?
Si vous travaillez sur des bases existantes sous excel, allez y foncez, l'automatisation par VBA vous apprendra beaucoup de choses et fera gagner un temps précieux aux utilisateurs.
Si vous souhaitez apprendre VBA pour créer de nouvelles bdd avec Excel, je ne vous le recommande pas. Penchez vous plutôt sur l'apprentissage de logiciels spécifiques aux bdd, comme Access (je vous propose access car si vous avez excel, forte chance que vous l'ayez également).
En tout cas, bon courage.
Cordialement,
-- Il n'y a rien de tel qu'une question idiote, seulement une réponse idiote. A.Einstein --
Oui, les bases sont nécessaires, mais un apprentissage approfondi des fonctions excel pas obligatoire, quoique...
Cependant, votre phrase : "J'envisages l'apprentissage de vba pour la gestion de base de données sur Excel" me gène un peu. Effectivement, vous avez besoin de VBA pour gérer des bdd (Excel) existantes (dans le cadre de votre ttravail, activités etc...) ou pour en créer de nouvelles?
Si vous travaillez sur des bases existantes sous excel, allez y foncez, l'automatisation par VBA vous apprendra beaucoup de choses et fera gagner un temps précieux aux utilisateurs.
Si vous souhaitez apprendre VBA pour créer de nouvelles bdd avec Excel, je ne vous le recommande pas. Penchez vous plutôt sur l'apprentissage de logiciels spécifiques aux bdd, comme Access (je vous propose access car si vous avez excel, forte chance que vous l'ayez également).
En tout cas, bon courage.
Cordialement,
-- Il n'y a rien de tel qu'une question idiote, seulement une réponse idiote. A.Einstein --
Vorfonk
Messages postés
52
Date d'inscription
jeudi 7 octobre 2010
Statut
Membre
Dernière intervention
18 novembre 2013
13 oct. 2010 à 18:47
13 oct. 2010 à 18:47
Je vous remercie :d
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 13/10/2010 à 19:19
Modifié par lermite222 le 13/10/2010 à 19:19
Bonjour,
J'émettrai une petite reserve à l'explication de pijaku (bonjour) ..
Si ta BD est compliquée, voir des tables qui dépendent d'autres tables.. d'autres tables.. alors oui, Access (ou autre) est recommandé, par contre si ta BD comporte seulement, par exemple des fiches clients et des factures ou fiches pesrsonnels et prestations enfin bref, moins de 4 tables tu peu avantageusement employer Excel, plus façile à métriser
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
J'émettrai une petite reserve à l'explication de pijaku (bonjour) ..
Si ta BD est compliquée, voir des tables qui dépendent d'autres tables.. d'autres tables.. alors oui, Access (ou autre) est recommandé, par contre si ta BD comporte seulement, par exemple des fiches clients et des factures ou fiches pesrsonnels et prestations enfin bref, moins de 4 tables tu peu avantageusement employer Excel, plus façile à métriser
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
14 oct. 2010 à 08:50
14 oct. 2010 à 08:50
Bonjour lermitte,
Tout à fait d'accord avec toi. Par ailleurs je bosse comme cela; petites bd sur excel (plus "léger" à employer) et gros machins sous access. J'ai juste négligé cet aspect dans ma réponse, et tu as eu raison de le souligner.
A +
Tout à fait d'accord avec toi. Par ailleurs je bosse comme cela; petites bd sur excel (plus "léger" à employer) et gros machins sous access. J'ai juste négligé cet aspect dans ma réponse, et tu as eu raison de le souligner.
A +
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
14 oct. 2010 à 09:39
14 oct. 2010 à 09:39
Bonjour,
Excel ou Access? voir avis de la maison mère...
http://office.microsoft.com/fr-ch/excel-help/utilisation-d-access-ou-d-excel-pour-gerer-vos-donnees-HA001042918.aspx
Excel ou Access? voir avis de la maison mère...
http://office.microsoft.com/fr-ch/excel-help/utilisation-d-access-ou-d-excel-pour-gerer-vos-donnees-HA001042918.aspx
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
14 oct. 2010 à 10:01
14 oct. 2010 à 10:01
Bonjour le forum,
Salut pijaku et lermitte.
Je serais beaucoup plus réservé que vous sur l'emploi d'Excel comme base de données par un débutant.
Ce n'est pas la vocation d'Excel. Excel est un tableur et n'offre pas les fonctionnalités d'une base de données. Principalement en matière de sécurité ou d'intégrité des données.
Pour une base, sans grande complexité, Access peut très bien faire l'affaire et est très bien pour débuter et se familiariser avec les bdd. On trouve tout ce qu'il faut sur le net pour faire avec Access sa base données.
Je déconseillerai donc d'utiliser Excel comme base de données pour commencer. Sans bases solides en matière de gestion de bdd, il est difficile d'organiser un fichier Excel en bdd. Je constate très souvent, qu'un débutant qui veut créer une bdd avec Excel, privilégie l'aspect esthétique de la présentation plutôt que le coté pratique de l'organisation des données. Ce qui est compréhensible, puisque c'est ce qu'on demande à un tableur, c'est de pouvoir faire de belle présentation avant tout.
Ne voyez pas dans mes propos une critique à vos interventions, je n'ajoute qu'un point de vue personnel.
Bonne journée.
;o)
Salut pijaku et lermitte.
Je serais beaucoup plus réservé que vous sur l'emploi d'Excel comme base de données par un débutant.
Ce n'est pas la vocation d'Excel. Excel est un tableur et n'offre pas les fonctionnalités d'une base de données. Principalement en matière de sécurité ou d'intégrité des données.
Pour une base, sans grande complexité, Access peut très bien faire l'affaire et est très bien pour débuter et se familiariser avec les bdd. On trouve tout ce qu'il faut sur le net pour faire avec Access sa base données.
Je déconseillerai donc d'utiliser Excel comme base de données pour commencer. Sans bases solides en matière de gestion de bdd, il est difficile d'organiser un fichier Excel en bdd. Je constate très souvent, qu'un débutant qui veut créer une bdd avec Excel, privilégie l'aspect esthétique de la présentation plutôt que le coté pratique de l'organisation des données. Ce qui est compréhensible, puisque c'est ce qu'on demande à un tableur, c'est de pouvoir faire de belle présentation avant tout.
Ne voyez pas dans mes propos une critique à vos interventions, je n'ajoute qu'un point de vue personnel.
Bonne journée.
;o)
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
14 oct. 2010 à 10:08
14 oct. 2010 à 10:08
Bonjour polux
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
14 oct. 2010 à 10:12
14 oct. 2010 à 10:12
Salut Polux31,
D'accord avec toi sur le fait qu'un logiciel mal employé peut être catastrophique à court, moyen ou long terme. Cependant, je te renvoie sur le lien que michel_m a placé un peu plus haut. Ce lien, très bien fait car instructif, fait une belle comparaison entre Excel et Access.
Et : Ne voyez pas dans mes propos une critique à vos interventions Pas de souci aucun!!! Chacun son avis.
J'ai eu tendance à penser comme toi il y a quelques temps. C'est vrai qu'Access offre plus de sécurisation des données... Selon l'utilisateur, il est parfois préférable de l'utiliser... Mais Excel est d' un abord tellement plus facile...
Je crois que cette discussion ne se tarira jamais, autant les arguments de chaque parties sont valables.
En tout cas bonne journée à toi ... et aux autres.
D'accord avec toi sur le fait qu'un logiciel mal employé peut être catastrophique à court, moyen ou long terme. Cependant, je te renvoie sur le lien que michel_m a placé un peu plus haut. Ce lien, très bien fait car instructif, fait une belle comparaison entre Excel et Access.
Et : Ne voyez pas dans mes propos une critique à vos interventions Pas de souci aucun!!! Chacun son avis.
J'ai eu tendance à penser comme toi il y a quelques temps. C'est vrai qu'Access offre plus de sécurisation des données... Selon l'utilisateur, il est parfois préférable de l'utiliser... Mais Excel est d' un abord tellement plus facile...
Je crois que cette discussion ne se tarira jamais, autant les arguments de chaque parties sont valables.
En tout cas bonne journée à toi ... et aux autres.
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
14 oct. 2010 à 10:41
14 oct. 2010 à 10:41
Bonjour michel,
Désolé, je n'avais pas vu ton post. J'ai commencer mon commentaire avant que tu postes, j'ai été interrompu par le tel et j'ai continué ensuite.
Le lien répond en grande partie à la question du sujet. Notamment sur le type de données et de relations entre elles pour le choix de l'outil à utiliser.
Je n'ai pas dit qu'il ne fallait pas utiliser Excel pour gérer des données, je dis seulement que pour un néophyte qui veut faire une base de donnée, ce n'est pas l'outil que je conseillerai.
pijaku : Mais Excel est d' un abord tellement plus facile...
C'est justement là que se situe le problème d'Excel ... c'est tellement plus facile de rajouter une colonne au milieu des autres ou de fusionner des cellules pour faire de beaux titres ... ^^
Bonne journée à vous tous.
Désolé, je n'avais pas vu ton post. J'ai commencer mon commentaire avant que tu postes, j'ai été interrompu par le tel et j'ai continué ensuite.
Le lien répond en grande partie à la question du sujet. Notamment sur le type de données et de relations entre elles pour le choix de l'outil à utiliser.
Je n'ai pas dit qu'il ne fallait pas utiliser Excel pour gérer des données, je dis seulement que pour un néophyte qui veut faire une base de donnée, ce n'est pas l'outil que je conseillerai.
pijaku : Mais Excel est d' un abord tellement plus facile...
C'est justement là que se situe le problème d'Excel ... c'est tellement plus facile de rajouter une colonne au milieu des autres ou de fusionner des cellules pour faire de beaux titres ... ^^
Bonne journée à vous tous.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
14 oct. 2010 à 12:01
14 oct. 2010 à 12:01
re à tous,
Lermite, Pijaku, Polux, d'accord avec vous mais vous parlez en vieux routiers (sympas) d'Office
Maintenant pour un débutant, manipuler Access n'est pas si simple que ca et ce n'est pas un zazar si access est livré avec Office Pro
dans Access (et autres) tout se joue sur la définition de la structure physique (hé oui!!! -excusez moi,ca vient d'une "discussion" récente et pas triste avec le politbureau) de la base (clés, relations, intégrités...) ce qui suppose d'avoir des notions sur les Sgbdr, bref savoir modéliser un chouîa
par exemple si tu as des relations n-n entre 2 entités cela implique la création d'une table intermédiaire avec comme clé primaire une concaténation des 2 clés primaires des 2 entités transformées en table. si tu connais pas l'astuce, bonjour...
Bien sûr, d'accord avec Polux pour les tentations fatales à fusionner avec des présentations colorées comme un perroquet sud-américain
Bonne journée
Lermite, Pijaku, Polux, d'accord avec vous mais vous parlez en vieux routiers (sympas) d'Office
Maintenant pour un débutant, manipuler Access n'est pas si simple que ca et ce n'est pas un zazar si access est livré avec Office Pro
dans Access (et autres) tout se joue sur la définition de la structure physique (hé oui!!! -excusez moi,ca vient d'une "discussion" récente et pas triste avec le politbureau) de la base (clés, relations, intégrités...) ce qui suppose d'avoir des notions sur les Sgbdr, bref savoir modéliser un chouîa
par exemple si tu as des relations n-n entre 2 entités cela implique la création d'une table intermédiaire avec comme clé primaire une concaténation des 2 clés primaires des 2 entités transformées en table. si tu connais pas l'astuce, bonjour...
Bien sûr, d'accord avec Polux pour les tentations fatales à fusionner avec des présentations colorées comme un perroquet sud-américain
Bonne journée