Contenu récent par shanon7

  1. S

    XL 2019 [VBA] Exercice tableaux

    re si le message #2 est bien celui là alors oui je l'ai vu Bonjour En respectant ton tableau initial Une façon de faire VB:Copier dans le presse-papier Function verifjour(j As Range) As Boolean Dim jour jour = Array("lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche")...
  2. S

    XL 2019 [VBA] Exercice tableaux

    bonjour tout le monde, ah oui d'accord je comprends mieux merci !! Shanon
  3. S

    XL 2019 [VBA] Exercice tableaux

    Bonjour ! Je suis assez novice en VBA et je ne parviens pas à faire l'exercice suivant : Ecrire la fonction VerifierJours(Jour As String) qui permet de vérifier que la chaîne de caractères passée en argument est bien un jour de la semaine et qui renvoie un booléen, et la tester dans EXCEL/...
  4. S

    XL 2016 [VBA] exercice fonctions

    Bonjour, Ah oui effectivement dit comme ça ça paraît tout bête. Je me suis pris la tête pour rien Merci! Shanon
  5. S

    XL 2016 [VBA] exercice fonctions

    Hello :) Je galère sur l'exercice suivant : Ecrire la fonction CompteLignes qui permet de compter le nombre de lignes de la plage de cellules MaPlage passée en argument et la tester dans EXCEL. Vous pourrez utiliser la boucle For Each...Next. pour parcourir les lignes (propriété Rows de...
  6. S

    XL 2016 Procédures et arguments

    re bonjour, oui la sub EXEMPLE_NOM_PRENOM_AGE fait la même chose que le post #5 mais pas les autres qui n'affichent que le nom, le prénom ou l'âge selon ce qui a été renseigné dans la sub. J'en déduis donc que j'aurais pu garder uniquement cette sub et la private sub boitedialogue ? Ces 2...
  7. S

    XL 2016 Procédures et arguments

    😂 Oui bien sûr je vais tester ça merci Cest juste que je ne comprenais pas toujours vos posts précédents(certains morceaux de code) , étant assez novice en vba comme je l'ai dit Il faut que je cherche à quoi correspondent trim et array que je ne connais pas Shanon
  8. S

    XL 2016 Procédures et arguments

    Oui j'ai essayé le code votre message #17 et comme je le dis, cela m'affiche successivement les différents éléments : supposons que j'entre "nom" dans A1, "prénom" en B1 et rien en C1 J'ai une boite de dialogue n°1 "nom prenom" Une boite dialogue 2 "nom prénom" Boite de dialogue 3 "nom" Boite...
  9. S

    XL 2016 Procédures et arguments

    Le post qui correspond à mon besoin est celui de @sylvanu dans son post #3. Le résultat attendu est simplement que lors de l'exécution de la sub exemple, la sub boitedialogue est correctement appelée et les ifs correctement testés. Donc si par exemple j'entre "lb" en A1, "shanon" en B1 et rien...
  10. S

    XL 2016 Procédures et arguments

    bonjour, oui mais si par exemple je mets boitedialogue nom en omettant age et prénom qui sont effectivement optionnels, alors le résultat n'est pas le résultat attendu
  11. S

    XL 2016 Procédures et arguments

    Ok j'ai compris merci pour cette explication Bonne journée, Shanon
  12. S

    XL 2016 Procédures et arguments

    Oui oui c'est bien cela le code que vous avez mis en post 3 correspond bien à mon besoin ! Je répondais au post 5 de @Roblochon qui me disait de modifier la macro Exemple
  13. S

    XL 2016 Procédures et arguments

    Bonjour, Merci pour cette réponse. Donc si j'ai bien compris (cf réponse @Roblochon) si je mets boitedialogue nom, prenom, age et qu'ensuite dans ma feuille excel je remplis nom et prénom mais pas l'age par exemple, on considère que age prend sa valeur par défaut donc 0 vu que je l'ai déclaré...
  14. S

    XL 2016 Procédures et arguments

    Bonjour, Merci pour votre réponse. Lorsque j'exécute cette macro néanmoins, je n'ai pas le résultat escompté. J'ai successivement le nom, puis le nom & prénom, puis le nom prénom age puis nom et age qui s'affichent. Et si par exemple je ne mets rien dans "prénom" alors j'ai successivement le...
  15. S

    XL 2016 Procédures et arguments

    Bonjour ! Je suis tombée sur ce morceau de code qui illustre la notion de procédures et arguments en VBA, mais je ne comprends pas son exécution. Voici le code en question : Sub exemple() Dim nom As String, prenom As String, age As Integer nom = Range("A1") prenom =...