A ceux qui apportent leur aide sur le forum :documentez vos macros

Pour écrire et partager des tutoriels et des astuces avec les autres membres (Excel ou VBA uniquement)
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'148
Appréciations reçues : 211
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 28 avril 2019, 16:58

bonjour

de même qu'on voudrait que les questionneurs documentent leur travail, et le cas échéant la macro qui leur pose problème, donnez l'exemple.
Documentez vos macros.

Vous leur rendrez un service au moins aussi important que de répondre par une macro fonctionnelle.

vous savez que je n'aime pas les macros, mais... :mrgreen:

amitiés et bon dév à tous
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
G
Gli73
Membre fidèle
Membre fidèle
Messages : 294
Appréciations reçues : 37
Inscrit le : 12 avril 2019
Version d'Excel : PC 2013
Contact :

Message par Gli73 » 29 avril 2019, 22:30

Bonjour

Quelle belle initiative effectivement !

J'approuve !

Je propose même la votation d'un nouvel article dans les conditions d'utilisation du Forum : Les principe "JMD" :lol: :lol:

Non je rigole, mais c'est vraiment vrai pourtant... sinon comment rester modeste face à viewtopic.php?p=757864#p757864
Excelement Vôtre
Cogito ergo Excel
Per espera ad Excel

Développeur Indépendant sur Excel et 40 ans d'expérience informatique, je peux vous aider à apporter une touche "pro" à vos réalisations !
Avatar du membre
Ausecour
Membre impliqué
Membre impliqué
Messages : 2'404
Appréciations reçues : 263
Inscrit le : 31 mai 2018
Version d'Excel : 2010 FR, 2013 FR

Message par Ausecour » 24 mai 2019, 15:47

Bonjour à vous (°v°)°

Je ne comprends pas bien ton principe de documentation jmd, tu pourrais m'éclairer là-dessus? ::o
Documentation pour moi ça sonne avec source...

Est-ce que tu fais référence par exemple: ils ont besoin de faire un programme qui met en rouge toutes les cellules d'une plage de données qui commencent par la lettre F (oui j'ai pas mieux comme exemple...), on leur donne un lien qui explique la boucle For... Each, un bout de code expliqué qui permet d'avoir la dernière ligne d'une colonne, un lien sur les conditions If... End If, et un bout de code pour montrer comment on peut affecter une couleur de remplissage à une cellule?

Parce qu'à part ça je ne vois pas comment tu voudrais qu'on documente... :bof:

Comme c'est dans la partie tuto je pensais que tu allais illustrer tes propos avec des exemples...
Plus un sujet a un titre précis, des explications claires, et un fichier Excel bien préparé, plus il a de chances d'avoir une réponse qui répond au besoin, mettez toutes les chances de votre côté :bien:
"100% des gagnants auront tenté leur chance" :trfl:
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'969
Appréciations reçues : 466
Inscrit le : 27 août 2012
Version d'Excel : O365 32 bits

Message par Jean-Eric » 24 mai 2019, 17:55

Bonjour,
@ Ausecour,
Pour comprendre les propos de jmd, tu peux reprendre ses interventions.
A chaque fois, quand il ne pose pas de questions, ou quand il ne tente pas d'imposer un point de vue, tout est documenté avec clarté : jmd se fait facilement comprendre, jmd s'exprime avec netteté et précison.
jmd demande simplement que nous fassions comme lui.
Pour les tutos, j'attends aussi des exemples, du niveau de ses interventions.
Je suis impatient !... ;;)
Cdlt.
Modifié en dernier par Jean-Eric le 24 mai 2019, 20:55, modifié 1 fois.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
G
Gli73
Membre fidèle
Membre fidèle
Messages : 294
Appréciations reçues : 37
Inscrit le : 12 avril 2019
Version d'Excel : PC 2013
Contact :

Message par Gli73 » 24 mai 2019, 18:17

Bonjour Ausecour, Jean-Eric

@Ausecour
Il faut lire ce que dit jmd comme "les questionneurs" ne sont pas forcément des experts des macro-commandes, et peut être même pas des novices pour beaucoup d'entre eux...
Répondre à la problématique est une chose, expliquer comment y arriver est également important pour qu'ils comprennent un peu mieux "le comment bien faire" ou le "pourquoi ça fonctionne" (même pour les cellules rouges)

Dis toi bin que "les questionneurs" veulent 2 choses :
1) que ça fonctionne
2) comprendre comment tu fais
Ils ne prennent que rarement le temps de s'auto-former (ils n'ont d'ailleurs pour forcément le temps)
Alors qu'un code documenté donne de manière immédiate une vague idée de "comment faire" la prochaine pour la cellule bleue :lol:

Pour exemple tu peux regarder aussi mes codes "entre balises" où je tente de décrire au mieux en me plaçant dans la peau de quelqu'un qui ne connait pas aussi bien Excel et/ou les macro-commande et/ou la programmation que nous, via commentaires explicatifs de "ce que je fais sur cette ligne"

Je pense que Jean-Eric ne me contredira pas...

@Jean-Eric
Bonjour,

N'Est-ce pas ?
Excelement Vôtre
Cogito ergo Excel
Per espera ad Excel

Développeur Indépendant sur Excel et 40 ans d'expérience informatique, je peux vous aider à apporter une touche "pro" à vos réalisations !
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 11'226
Appréciations reçues : 344
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 25 mai 2019, 06:09

Bonjour à tous,

@jmd

C'est vrai qu'avec la véritable avalanche de codes commentés que tu postes quotidiennement,

tu peux te poser là ... en ' maître à penser ' sur ce terrain ...

Pour quelqu'un qui passe son temps à dénigrer VBA ... Quel Incroyable Paradoxe ...!!!

Dans la vraie vie ... dont tu te réclames à tout bout de champ :

1. 80% des gens veulent une macro qui fonctionne... Punktschluss

2. 20% des gens veulent, en plus, la maitriser ...

Du coup, ils n'hésitent pas à poser des questions ...

Et aucun contributeur digne de ce nom n' a jamais refusé d'apporter les explications complémentaires ...

Bonne Continuation
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'969
Appréciations reçues : 466
Inscrit le : 27 août 2012
Version d'Excel : O365 32 bits

Message par Jean-Eric » 26 mai 2019, 12:30

Bonjour,
@ Gli73,
Je pense qu'un contributeur doit avoir une appoche pédagogique afin d'expliquer sa démarche et se mettre au niveau du demandeur.
Maintenent, dans la vie de tous les jours, un grand nombre de demandeurs attendent du clé en main et du prêt à l'emploi.
Seul le résultat compte !
Donc, je réponds souvent sans m'étendre sur le sujet mais je donne des explications si le demandeur en exprime le besoin.
Sinon, pour VBA, j'essaie de coder au plus simple (I simply) et être compréhensible.

Au sujet de tes réponses, je n'ai rien à redire et tu essaies en effet d'être pédagoge !... :P

Pour revenir à l'initiative de jmd, il serait bienvenu qu'il applique lui même cette règle lors des ses interventions, en évitant ses nombreuses et habituelles lapalissades.
Cette démarche ne doit pas s'appliquer qu'à VBA.

Cordialement.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Avatar du membre
Ausecour
Membre impliqué
Membre impliqué
Messages : 2'404
Appréciations reçues : 263
Inscrit le : 31 mai 2018
Version d'Excel : 2010 FR, 2013 FR

Message par Ausecour » 27 mai 2019, 11:23

Bonjour à tous (°v°)°

Je vois un peu mieux les interprétations de chacun, je suis d'accord pour commenter et expliquer, mais comme le disent si bien certains membres, nombreux sont les demandeurs qui veulent juste une solution, et comme ils n'ont pas le temps de se former, ils n'auront souvent ni l'envie ni le temps de chercher à comprendre comment on a fait. Je veux bien qu'on explique mais pas sans avoir de demander d'explication, attention à ceux qui veulent trop commenter les codes VBA par contre... de ce que j'ai pu constater sur le forum, trop de commentaires ne rendent pas forcément le code plus compréhensible, surtout les commentaires ligne par ligne qui expliquent ce que fait la ligne, mieux vaut des commentaires pas-ci par là qui expliquent de manière générale ce que fait un ensemble de ligne. Et après si besoin il est possible d'expliquer plus en détail certaines lignes de codes à la personne :)

En tout cas oui pour la pédagogie, non pour la perte de temps, personnellement, à moins d'avoir du temps à perdre, j'ai décidé de n'expliquer que si la personne le demande ou laisse transparaitre de la curiosité et une volonté d'apprendre et de comprendre.
Plus un sujet a un titre précis, des explications claires, et un fichier Excel bien préparé, plus il a de chances d'avoir une réponse qui répond au besoin, mettez toutes les chances de votre côté :bien:
"100% des gagnants auront tenté leur chance" :trfl:
G
Gli73
Membre fidèle
Membre fidèle
Messages : 294
Appréciations reçues : 37
Inscrit le : 12 avril 2019
Version d'Excel : PC 2013
Contact :

Message par Gli73 » 27 mai 2019, 19:58

Bonjour (tous)

@Ausecour
Tu fais référence à quelqu'un en particulier ? :wink:

Je suis d'accord d'un certain point de vue avec toi. Certains demandeurs ne veulent que du "qui marche tout de suite sans chercher à comprendre"... mais même dans ce cas les autres membres du forum auront peut-être plus de temps pour tenter de comprendre, se former, adapter, réutiliser...
Excelement Vôtre
Cogito ergo Excel
Per espera ad Excel

Développeur Indépendant sur Excel et 40 ans d'expérience informatique, je peux vous aider à apporter une touche "pro" à vos réalisations !
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'969
Appréciations reçues : 466
Inscrit le : 27 août 2012
Version d'Excel : O365 32 bits

Message par Jean-Eric » 31 mai 2019, 15:48

Bonjour,
@ jmd
Peut on espérer une retour sur les commentaires relatifs à ta belle initiative ?
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message