Bonjour Stéphane, très bonne formation, merci beaucoup. Grâce à cette formation, j'ai pu également réviser les IF et les boucles .....Maintenant que j'ai la théorie, il faut pratiquer ..... ce n'est pas la partie la plus simple !!!!!
3 года назад+1
Bonjour Malo lo. Je suis ravi que vous appréciez. Je vous rejoins, la pratique est fondamentale. Mais si vous poursuivez cette playlist, vous aurez largement l'occasion de mettre en pratique tous vos acquis, sous de multiples formes et dans divers contextes.
Merci bpc une fois et j'aimerais bien vous demander une question .En faite quand j'ouvre excel et je click vba ,pour le VBA Project il n a pas l'apparition de (personal.xlsb) mais plutot vba project (FUNCRES.XLAM) ce rend la formule méconnaissable quand je l'applique la fonction personnalisé Ttc dans excel .Donc comment je peux apparaître le préfixe "personal.xlsb " sur VBA? Merci d'avance !
7 лет назад+1
Bonsoir, normalement au démarrage d'Excel, par le ruban Affichage, en cliquant sur le bouton Afficher vous devez pouvoir sélectionner personal.xlsb, soit le modèle d'Excel, qui du coup devient disponible en VBA depuis l'éditeur de code.
7 лет назад+1
L'autre méthode est d'enregistrer une macro depuis le ruban Développeur d'Excel et de choisir de l'enregistrer dans le classeur de macros personnelles, soit personal.xlsb, ce qui aura pour effet de le faire apparaître.
Bonjour Stéphane, merci pour ce tutoriel sur VBA, encore une fois expliqué très clairement. je souhaiterais avant meme de rentrer dans le vif du sujet, que vous puissiez proposer un tuto sur la fenêtre meme du VBA et le moyen de maîtriser et se familiariser avec ses 3 parties( 1-partie worksheet et module; 2- partie propriété juste en dessous 3- la partie au dessus de la feuille blanche du codage.) deuxième préoccupation, c'est la declaration de variable en VBA, la sur ce tuto je vois que vous declarer plusieurs variable sur la meme ligne, pour moi chaque variable devrait être declarer sur une ligne différente, pas que pour des raisons esthétiques, mais de fonctionnalité ou éviter des erreurs d'encodage? ou y a t'il aucune espèce d'importance?
6 лет назад
Bonjour Joseph Ramos et merci beaucoup pour votre message. La déclaration des variables sur une même ligne ne pose aucun soucis, fort heureusement comme dans tout langage, à partir du moment où la syntaxe est bien respectée. Ainsi, tous les typages demeurent explicitement définis. Je comprends néanmoins votre point de vue par esprit de structure et de clarté. Mais lorsque les variables sont nombreuses, nous produisons des procédures à rallonge, d'où l'intérêt. Concernant les points que vous évoquez, je propose cette progression pédagogique en commençant par le début et en douceur, sur le site Bonbahce.fr : www.bonbache.fr/formation-bureautique-excel-vba-1-2-5.html, il faut commencer par les dernières et remonter au fur et à mesure vers le haut de la liste. Bonne journée à vous.
bonsoir, merci pour cette formation que je l'ai suivi depuis le début et je souhaite continuer pour autres formations comme VBA Access et autres, pouvez vous me lier vers le lien de formation des cellules isolés?
Год назад
Bonjour Monsieur. Je vous remercie pour votre intérêt et pour votre message. Pardonnez-moi mais qu'entendez-vous par "le lien de formation des cellules isolées" ?
@ merci pour votre réponse Monsieur, alors pendant cette vidéo je vous ai entendu parler des cellules isolé et que vous avez déjà expliqué cela dans une autre vidéo. Parceque si vous rappelez vous avez dit qu'on doit enfoncer le bouton F4 pour la sélection d'une cellule comme paramètre d'entrée de notre fonction et qu est isolée de notre table. Je pense que j'ai bien expliquer ce que je demande, merci
Год назад+1
@@TheAbdelwahab83 Oui la touche F4 du clavier pour figer une cellule dans un calcul et la considérer comme une référence à ne pas bouger pendant que la fonction est répliquée sur les autres lignes. Voici des exemples : www.bonbache.fr/figer-une-cellule-dans-un-calcul-excel-pour-reproduire-la-formule-62.html www.bonbache.fr/reproduire-des-calculs-excel-partout-avec-une-seule-formule-140.html
Bonjour tout d'abord merci pour ce tutoriel , j'ai une petite question les résultats TTC sont touts 00 , j'ai suivi les memes étapes. Que proposez-vous ?
Год назад
Bonjour Eya. Non, les TTC sont tous parfaitement calculés. Vous devez avoir une erreur dans la reproduction des étapes qui sont toutes livrées en pas à pas détaillé à cette adresse : www.bonbache.fr/creer-des-fonctions-excel-en-vba-disponibles-partout-127.html En revanche, si vous voulez parler des décimales, il s'agit simplement d'une question de format de cellule.
Bonjour, merci beaucoup pour ces vidéos elle sont vraiment extrêmement utiles Je veux juste savoir s'il est possible de d'ajouter des indications sur les paramètres de la fonction au moment de sa utilisation sur le classeur car cela serait plus efficace et surtout compréhensible. Merci
3 года назад+1
Bonjour et merci beaucoup pour votre message. Je suis tout à fait d'accord avec vous. Au moment de mes essais, je n'avais pas trouver la solution pour ajouter une description dans la bibliothèque. Je pense qu'elle existe. Je ferai des recherches.
Bonjour, j'ai adoré cette vidéo, qui m'a appris énormément car je débute en vba ! Merci beaucoup, je vais regarder toutes vos autres formations ... J'ai une question car le fait d'avoir activé le complément avec les fonctions entraine un problème à l'ouverture de chaque fichier Excel (2010) : "problème de sécurité potentiel" et message de "désactivation de la mise à jour automatique des liens". Avez-vous eu ce problème et si oui, comment l'avez-vous résolu? Merci beaucoup de votre retour!
4 года назад
Bonjour Carole et merci beaucoup pour votre agréable message. Il s'agit d'une sécurité par défaut. Une macro est un code. Si elle est étrangère, elle peut en effet être nuisible. A gauche du ruban Développeur, vous devez cliquer sur le bouton Sécurité des macros. Dans la boîte de dialogue qui apparaît, vous devez cocher la case Activer toutes les macros.
Bonjour Stéphane, merci de votre réponse, ma case Activer toutes les macros était bien cochée... donc je suppose qu'il doit y avoir une autre manipulation à faire en plus ! (ou peut-être arriver à activer en permanence la mise à jour automatique des liens?). Sinon, ce n'est pas très grave, il suffit de cliquer sur "désactiver" quand le message d'avis de sécurité d'Excel apparaît, et j'ai bien accès à mes fonctions...
4 года назад
Je suis surpris. Est-ce que votre case Accès approuvé au modèle d'objet du projet VBA est bien cochée ?
Concernant Excel 2010, je n'ai pas la réponse évidente. A votre place, j'irais dans les options de confidentialité et dans la rubrique Compléments, je rechercherais ce qui peut être neutralisé.
Magnifique ! Merci :-) Ces fonctions créées dans le complément suivent-elles si l'on copie le fichier et l'installe sur un autre pc ? Par exemple, si pour le boulot on crée un outil de vérification en Excel et que cet outil est copié sur le pc d'un collègue, a-t-il accès aux mêmes possibilités ? Ensuite, une procédure peut-elle être intégrée aussi à ce complément et ainsi être appelée de partout ? Enfin, est-ce par ce biais que l'on "imbrique" des procédures et fonctions afin de structurer d'une façon plus logique, plus "modulable" et plus lisible ? Sans doute avez-vous déjà répondu à toutes ces questions dans d'autres vidéos. Désolé donc pour les éventuelles redondances pour vous. Encore mille mercis !
3 года назад
Tout à fait Marcus, ces fonctions sont portables à partir du moment où on fait suivre le modèle et le complément sur les autres ordinateurs. Une procédure, pour qu'elle soit appelée de partout, doit être écrite dans le personal.xslb et elle doit être déclarée en publique (Public). Oui, tout à fait pour la dernière question. Le modèle (Personal) est une très bonne façon de stocker les routines de traitements usuels afin de pouvoir les appeler par diverses codes pour ne pas les réécrire et ainsi comme vous le dites, structurer le programme.
Bonjour monsieur Stéphane, chez moi le macro personnel dans lequel nous devons ajouter le module pour créer la fonction Ttc() n'est pas présent. Y a t-il un moyen de l'afficher ? Désolé si ma question n'est pas évidente
4 года назад+1
Bonjour Monsieur. Oui tout à fait. Vous devez activer le ruban Affichage, cliquer sur le bouton Afficher et choisir le classeur perso.xlsb.
@ Merci pour réponse rapide Mais je remarque que le bouton Afficher ne produit aucun effet après l'activation du ruban affichage de la feuille "Budget prévisionnel". Suis-je au bon endroit?
4 года назад+1
Le perso.xlsb est le classeur de macros personnelles. C'est ainsi qu'il s'active. Il se visualise dans l'éditeur VBA Excel.
Bonjour ma fonction ne fonctionne pas et je ne vois pas pourquoi . Help ! Function REMISEMELRA(QteCdee As Integer, PrixCataloque As Single, CodeType As String) As Single Dim TxRemise As Single If QteCdee < 100 Then TxRemise = 0 ElseIf QteCdee
4 года назад
Bonjour Anne, j'aimerais regarder cela de plus près et vous aider mais je reçois beaucoup de demandes chaque jour. Il m'est très compliqué de m'impliquer pour chacun et j'en suis désolé. J'espère que vous comprendrez.
Re-Bonjour Cher professeur !! J'ai un petit problème, car j'ai dû rater quelque chose....!! Comment faite-vous pour avoir dans le VBA, un dossier "Personnal" ??? Je n'en ai pas, et j'ai probablement oublié de faire un exercice qui me dit comment l'installer !!??? En attente de vous lire, je vous souhaite une bonne journée....! Merci !
7 лет назад
Re-Bonsoir George, le personal.xlsb est le classeur de macros personnelles. En d'autres termes il s'agit du modèle Excel comme le normal.dotx est le modèle de Word. Tout ce qui est enregistré dans le modèle est disponible pour toutes les utilisations à venir. Donc une macro enregistrée dans le personnal.xlsb fonctionne pour tous les classeurs contrairement à un code enregistré spécifiquement pour un classeur. De façon identique si vous créez une fonction VBA dans le personnal, cette fonction est proposée dans la feuille de calcul, quel que soit la classeur. Pour afficher ce dossier personnal dans l'éditeur de code VBA, dans le ruban Affichage d'Excel, vous devez cliquer sur le bouton Afficher. Dans la liste le modèle Excel doit vous être proposé.
bonjour, juste une blague si vous permettez: lorsque j'ai lancé l'opération de la fonction Age sur mon classeur j' ai trouvé des valeurs différentes du celle de la vidéo, et j'ai essayé de trouver l'erreur dans le module en comparent avec celle de la formule de votre vidéo, et j'ai oublié complètement que je suis en 2023. on est des être humain n'est ce pas !!!!!!
Год назад
Absolument Abdelwahhab. Nous sommes des humains et nous nous faisons parfois leurrer facilement, avec la tête dans le guidon. Merci pour ce partage. Vous m'avez fait sourire.
Merci Stéphane pour la promptitude de tes réponses, et la clarté de tes explications
C'est avec plaisir Joseph
Merci maitre
C'est un plaisir, merci à vous.
Bonjour Stéphane, très bonne formation, merci beaucoup. Grâce à cette formation, j'ai pu également réviser les IF et les boucles .....Maintenant que j'ai la théorie, il faut pratiquer ..... ce n'est pas la partie la plus simple !!!!!
Bonjour Malo lo. Je suis ravi que vous appréciez. Je vous rejoins, la pratique est fondamentale. Mais si vous poursuivez cette playlist, vous aurez largement l'occasion de mettre en pratique tous vos acquis, sous de multiples formes et dans divers contextes.
Merci mille fois c'est formidable ce que vous faîtes
C'est un grand plaisir. Merci infiniment.
Trés complet sur le sujet. Merci.
Je vous en prie Pong. Merci à vous pour ce message en retour.
C'est génial ce que vous faites ! Un grand merci
Merci beaucoup Djamel. Très heureux que vous appréciez.
Super
Merci à vous.
Merci bcp vos vidéo ,ça m'a bcp aidé.
C'est avec plaisir, merci à vous d'avoir pris le temps de faire un message
Merci bpc une fois et j'aimerais bien vous demander une question .En faite quand j'ouvre excel et je click vba ,pour le VBA Project il n a pas l'apparition de (personal.xlsb) mais plutot vba project (FUNCRES.XLAM) ce rend la formule méconnaissable quand je l'applique la fonction personnalisé Ttc dans excel .Donc comment je peux apparaître le préfixe "personal.xlsb " sur VBA? Merci d'avance !
Bonsoir, normalement au démarrage d'Excel, par le ruban Affichage, en cliquant sur le bouton Afficher vous devez pouvoir sélectionner personal.xlsb, soit le modèle d'Excel, qui du coup devient disponible en VBA depuis l'éditeur de code.
L'autre méthode est d'enregistrer une macro depuis le ruban Développeur d'Excel et de choisir de l'enregistrer dans le classeur de macros personnelles, soit personal.xlsb, ce qui aura pour effet de le faire apparaître.
Bonsoir Mr.Rosseti ,merci beaucoup c'est bien marché .
Bonjour Stéphane, merci pour ce tutoriel sur VBA, encore une fois expliqué très clairement. je souhaiterais avant meme de rentrer dans le vif du sujet, que vous puissiez proposer un tuto sur la fenêtre meme du VBA et le moyen de maîtriser et se familiariser avec ses 3 parties( 1-partie worksheet et module; 2- partie propriété juste en dessous 3- la partie au dessus de la feuille blanche du codage.)
deuxième préoccupation, c'est la declaration de variable en VBA, la sur ce tuto je vois que vous declarer plusieurs variable sur la meme ligne, pour moi chaque variable devrait être declarer sur une ligne différente, pas que pour des raisons esthétiques, mais de fonctionnalité ou éviter des erreurs d'encodage?
ou y a t'il aucune espèce d'importance?
Bonjour Joseph Ramos et merci beaucoup pour votre message. La déclaration des variables sur une même ligne ne pose aucun soucis, fort heureusement comme dans tout langage, à partir du moment où la syntaxe est bien respectée. Ainsi, tous les typages demeurent explicitement définis. Je comprends néanmoins votre point de vue par esprit de structure et de clarté. Mais lorsque les variables sont nombreuses, nous produisons des procédures à rallonge, d'où l'intérêt. Concernant les points que vous évoquez, je propose cette progression pédagogique en commençant par le début et en douceur, sur le site Bonbahce.fr : www.bonbache.fr/formation-bureautique-excel-vba-1-2-5.html, il faut commencer par les dernières et remonter au fur et à mesure vers le haut de la liste. Bonne journée à vous.
Merci Steph, de la balle ton cours !!
Merci Kenny, c'est très gentil à vous.
bonsoir, merci pour cette formation que je l'ai suivi depuis le début et je souhaite continuer pour autres formations comme VBA Access et autres,
pouvez vous me lier vers le lien de formation des cellules isolés?
Bonjour Monsieur.
Je vous remercie pour votre intérêt et pour votre message.
Pardonnez-moi mais qu'entendez-vous par "le lien de formation des cellules isolées" ?
@ merci pour votre réponse Monsieur, alors pendant cette vidéo je vous ai entendu parler des cellules isolé et que vous avez déjà expliqué cela dans une autre vidéo. Parceque si vous rappelez vous avez dit qu'on doit enfoncer le bouton F4 pour la sélection d'une cellule comme paramètre d'entrée de notre fonction et qu est isolée de notre table. Je pense que j'ai bien expliquer ce que je demande, merci
@@TheAbdelwahab83 Oui la touche F4 du clavier pour figer une cellule dans un calcul et la considérer comme une référence à ne pas bouger pendant que la fonction est répliquée sur les autres lignes. Voici des exemples :
www.bonbache.fr/figer-une-cellule-dans-un-calcul-excel-pour-reproduire-la-formule-62.html
www.bonbache.fr/reproduire-des-calculs-excel-partout-avec-une-seule-formule-140.html
@ fantastic, merci
Je vous en prie.
Bonjour tout d'abord merci pour ce tutoriel , j'ai une petite question les résultats TTC sont touts 00 , j'ai suivi les memes étapes. Que proposez-vous ?
Bonjour Eya. Non, les TTC sont tous parfaitement calculés. Vous devez avoir une erreur dans la reproduction des étapes qui sont toutes livrées en pas à pas détaillé à cette adresse :
www.bonbache.fr/creer-des-fonctions-excel-en-vba-disponibles-partout-127.html
En revanche, si vous voulez parler des décimales, il s'agit simplement d'une question de format de cellule.
Bonjour, merci beaucoup pour ces vidéos elle sont vraiment extrêmement utiles
Je veux juste savoir s'il est possible de d'ajouter des indications sur les paramètres de la fonction au moment de sa utilisation sur le classeur car cela serait plus efficace et surtout compréhensible. Merci
Bonjour et merci beaucoup pour votre message. Je suis tout à fait d'accord avec vous. Au moment de mes essais, je n'avais pas trouver la solution pour ajouter une description dans la bibliothèque. Je pense qu'elle existe. Je ferai des recherches.
Bonjour, j'ai adoré cette vidéo, qui m'a appris énormément car je débute en vba ! Merci beaucoup, je vais regarder toutes vos autres formations ... J'ai une question car le fait d'avoir activé le complément avec les fonctions entraine un problème à l'ouverture de chaque fichier Excel (2010) : "problème de sécurité potentiel" et message de "désactivation de la mise à jour automatique des liens". Avez-vous eu ce problème et si oui, comment l'avez-vous résolu? Merci beaucoup de votre retour!
Bonjour Carole et merci beaucoup pour votre agréable message. Il s'agit d'une sécurité par défaut. Une macro est un code. Si elle est étrangère, elle peut en effet être nuisible. A gauche du ruban Développeur, vous devez cliquer sur le bouton Sécurité des macros. Dans la boîte de dialogue qui apparaît, vous devez cocher la case Activer toutes les macros.
Bonjour Stéphane, merci de votre réponse, ma case Activer toutes les macros était bien cochée... donc je suppose qu'il doit y avoir une autre manipulation à faire en plus ! (ou peut-être arriver à activer en permanence la mise à jour automatique des liens?). Sinon, ce n'est pas très grave, il suffit de cliquer sur "désactiver" quand le message d'avis de sécurité d'Excel apparaît, et j'ai bien accès à mes fonctions...
Je suis surpris. Est-ce que votre case Accès approuvé au modèle d'objet du projet VBA est bien cochée ?
oui, aussi...
Concernant Excel 2010, je n'ai pas la réponse évidente. A votre place, j'irais dans les options de confidentialité et dans la rubrique Compléments, je rechercherais ce qui peut être neutralisé.
merci beaucoup !!!
Je vous en prie. E mon tour de vous remercier pour vos retours.
Magnifique ! Merci :-)
Ces fonctions créées dans le complément suivent-elles si l'on copie le fichier et l'installe sur un autre pc ? Par exemple, si pour le boulot on crée un outil de vérification en Excel et que cet outil est copié sur le pc d'un collègue, a-t-il accès aux mêmes possibilités ?
Ensuite, une procédure peut-elle être intégrée aussi à ce complément et ainsi être appelée de partout ?
Enfin, est-ce par ce biais que l'on "imbrique" des procédures et fonctions afin de structurer d'une façon plus logique, plus "modulable" et plus lisible ?
Sans doute avez-vous déjà répondu à toutes ces questions dans d'autres vidéos. Désolé donc pour les éventuelles redondances pour vous.
Encore mille mercis !
Tout à fait Marcus, ces fonctions sont portables à partir du moment où on fait suivre le modèle et le complément sur les autres ordinateurs.
Une procédure, pour qu'elle soit appelée de partout, doit être écrite dans le personal.xslb et elle doit être déclarée en publique (Public).
Oui, tout à fait pour la dernière question. Le modèle (Personal) est une très bonne façon de stocker les routines de traitements usuels afin de pouvoir les appeler par diverses codes pour ne pas les réécrire et ainsi comme vous le dites, structurer le programme.
Bonjour monsieur Stéphane, chez moi le macro personnel dans lequel nous devons ajouter le module pour créer la fonction Ttc() n'est pas présent. Y a t-il un moyen de l'afficher ? Désolé si ma question n'est pas évidente
Bonjour Monsieur. Oui tout à fait. Vous devez activer le ruban Affichage, cliquer sur le bouton Afficher et choisir le classeur perso.xlsb.
@ Merci pour réponse rapide
Mais je remarque que le bouton Afficher ne produit aucun effet
après l'activation du ruban affichage de la feuille "Budget prévisionnel".
Suis-je au bon endroit?
Le perso.xlsb est le classeur de macros personnelles. C'est ainsi qu'il s'active. Il se visualise dans l'éditeur VBA Excel.
Bonjour ma fonction ne fonctionne pas et je ne vois pas pourquoi . Help !
Function REMISEMELRA(QteCdee As Integer, PrixCataloque As Single, CodeType As String) As Single
Dim TxRemise As Single
If QteCdee < 100 Then
TxRemise = 0
ElseIf QteCdee
Bonjour Anne, j'aimerais regarder cela de plus près et vous aider mais je reçois beaucoup de demandes chaque jour. Il m'est très compliqué de m'impliquer pour chacun et j'en suis désolé. J'espère que vous comprendrez.
Re-Bonjour Cher professeur !! J'ai un petit problème, car j'ai dû rater quelque chose....!! Comment faite-vous pour avoir dans le VBA, un dossier "Personnal" ??? Je n'en ai pas, et j'ai probablement oublié de faire un exercice qui me dit comment l'installer !!??? En attente de vous lire, je vous souhaite une bonne journée....! Merci !
Re-Bonsoir George, le personal.xlsb est le classeur de macros personnelles. En d'autres termes il s'agit du modèle Excel comme le normal.dotx est le modèle de Word. Tout ce qui est enregistré dans le modèle est disponible pour toutes les utilisations à venir. Donc une macro enregistrée dans le personnal.xlsb fonctionne pour tous les classeurs contrairement à un code enregistré spécifiquement pour un classeur. De façon identique si vous créez une fonction VBA dans le personnal, cette fonction est proposée dans la feuille de calcul, quel que soit la classeur. Pour afficher ce dossier personnal dans l'éditeur de code VBA, dans le ruban Affichage d'Excel, vous devez cliquer sur le bouton Afficher. Dans la liste le modèle Excel doit vous être proposé.
Ok, Mr Rossetti, je savais que j'avais "raté"la chose, j'en prends note !! Merci bien !!!
bonjour, juste une blague si vous permettez:
lorsque j'ai lancé l'opération de la fonction Age sur mon classeur j' ai trouvé des valeurs différentes du celle de la vidéo, et j'ai essayé de trouver l'erreur dans le module en comparent avec celle de la formule de votre vidéo, et j'ai oublié complètement que je suis en 2023.
on est des être humain n'est ce pas !!!!!!
Absolument Abdelwahhab. Nous sommes des humains et nous nous faisons parfois leurrer facilement, avec la tête dans le guidon. Merci pour ce partage. Vous m'avez fait sourire.
Merci Bcp et si possible de me donner votre gmail
Je vous en prie. Vous pouvez me contacter par le biais de la page Facebook Le Formateur.