N’utilisez jamais la structure GoTo (enfin si quand même !) [#19 FORMATION EXCEL VBA COMPLETE]

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 12

  • @bernardrousseau85
    @bernardrousseau85 ปีที่แล้ว

    Bonjour,
    Et merci, vos tutos sont vraiment très clairs.
    J'ai récupéré des tutos Word dans lesquels il y a des macros écrites par une fan du "Goto".
    J'avoue ne pas bien maîtriser les paramètres associés au "Goto" (What, Which...Etc..)
    Avez-vous fait (ou connaissez-vous) des tutos qui expliquent simplement (bref, pas comme MS) ces paramètres ?
    Merci d'avance

  • @marouanetayachi9613
    @marouanetayachi9613 2 ปีที่แล้ว +1

    Bonsoir, tout d'abord merci beaucoup pour cette série de vidéos de formation qui sont non seulement instructives, mais également très bien structurée pour permettre de revenir à une partie en question. Je n'ai pas très bien compris la raison du "On error go to 0" dans ce cas. De même, je suis un peu confus par rapport au niveau dans lequel il faut mettre le "on error" dans le code, faut il que ce sois toujours au dessus de la ligne qui peut générer l'erreur ?
    Par exemple, "worksheetFunctions.Vlookup" peut stopper la macro s'il ne trouve pas la valeur cherchée, faut il mettre "on error" au dessus de cette ligne ? qu'est ce que "go to 0" implique ? ça affect 0 dans la variable qui est sensée recevoir le résultat de Vlookup ? merci beaucoup pour ton aide.

  • @Lilian13550
    @Lilian13550 3 ปีที่แล้ว +1

    Merci nickel, pratique les eéiquettes. Je comprends pas bien l'intêret du GoTo 0, quand le mette et pourquoi?

    • @ExcelFormation
      @ExcelFormation  3 ปีที่แล้ว

      Bonjour, le GoTo 0 permet de remettre la gestion des erreurs d'origine, c'est notamment utile pour limiter l'effet d'un On Error Resume Next sur une portion de code seulement :) À bientôt

  • @T0NY3l3
    @T0NY3l3 3 ปีที่แล้ว

    Chouette ! c'est très clair je test demain ! merci
    Dans mon cas je copie colle un formulaire dans une bdd si il y a une if ligne suivante vide aller à la fin de la macro car la je suis en exit Sub...

  • @romlef526
    @romlef526 4 ปีที่แล้ว

    beau boulot alex !! merci

  • @josephduranddumbe4320
    @josephduranddumbe4320 4 ปีที่แล้ว

    Bonjour Alex, j'ai testé cette code. Quand j'introduis une chaîne de caractère la deuxième fois, la boucle s’arrête. Comment faire en utilisant la méthode GoTo, pour que la Boucle continue quand on entre (à plusieurs reprises) une chaîne de caractère? je te remercie d'avance.

    • @ExcelFormation
      @ExcelFormation  4 ปีที่แล้ว

      Bonjour Joseph,, il s'agit d'un bug curieux dans Excel.Pour régler ce problème, il est possible d'utiliser un IF :
      ...
      Dim a As Variant
      a = InputBox("Veuillez saisir un nombre")
      If Not IsNumeric(a) Then GoTo erreurSaisie
      ...
      De cette manière le GoTo se lance lorsque la saisie n'est pas numérique.
      Bonne journée

  • @bassisessaidexcel
    @bassisessaidexcel 4 ปีที่แล้ว

    Merci