Saisir des données avec inputbox

Résolu
BONJOUR! voila j'ai écrit du code VBA ( je suis débutant) me permettant de faire appel a la boite de dialogue a chaque saisie de données en utilisant la boucle for.
Mon souci est que:
1/ quand j'entre une valeur erronée je n peux plus revenir en arrière...
2/ quand le travail est lancé, il met impossible de l'interrompe ( sortir de la boucle) et de reprendre là ou j me suis arrêté...
je joins à ma requête le début de mon travail...
https://www.cjoint.com/c/JDAnmMvGazn
Merci...

11 réponses

  1. Contributeur
    bonjour, il aurait été plus simple que tu nous partages ton code:
    Sub SaisiRapide()
    Dim i As Integer, j As Integer
    j = InputBox("Matiere egale Numero de la Colonne", , "")
    If j > 4 Then
        For i = 1 To 20
        Cells(i + 1, j) = InputBox(Cells(i + 1, 3), , "")
        Next i
    Else
    Call MsgBox(" l'entier n'est pas plus grand que 4", , "")
    End If
    End Sub


    peux-tu ajouter
    option explicit
    en début de module?
    peux-tu aussi corriger l'indentation du code?

    qu'appelles-tu une valeur erronée? où la détectes-tu?
    comment souhaites-tu pouvoir interrompre la boucle?
    1. pour les deux premières questions la réponse c'est non.
      j'entends par valeur erronée toutes données inférieures a 0 et supérieures a 20.
      pour l'interruption de la boucle je suis a cours d'idées donc je m'en remet a vous... merci
      1. Bonjour,
        Juste au passage et essayer de comprendre vous avez dans le code :
        InputBox("Matiere egale Numero de la Colonne", , ""

        Ceci correspond à la colonne Note 1 ou Note 2 …. Et par la suite…. !
        Merci du détail... !

        1. Note1( matière) correspond a la colonne numero 5
          note 2(matière) pour la colonne numero 6
          1. Bonjour le Pingou. En téléchargeant le document, excel me fait savoir que le document ne peut être lu:
            " Impossible d'ouvrir le fichier XLM réparer le résultat vers ( le nom du document) car il n'existe aucune vue de données XSLT disponible."
            que faire?
            Merci...
            1. Contributeur
              peut-être le télécharger à nouveau? j'ai pu l'ouvrir sans soucis.
            2. Bonjour,
              Merci de me dire si le problème est réglé...!
              Salutations.
              Le Pingou
            3. @Le Pingouj'ai effectué plusieurs téléchargements mais le résultat est le même...
            4. @yg_beje l'ai fait plusieurs fois mais sans changement
          2. bonsoir. desole pour le retard. j'ai effectue 30 telechargement et meme changeant d'application mais le resultat est le meme: le fichier se retrouve illisible...
            Cordialement...
            1. Contributeur
              comment fais-tu précisément pour le télécharger?
          3. je clique sur le lien( le tout dernier) puis je suis redirigé vers une nouvelle page d'adresse: www.cjoint.com
            en suite je suis invité a cliquer sur le "bouton" telechager. le programme de téléchargement de google chrome prends le relai...
            1. Bonjour,
              Eh bien vous devez cliquer sur le nom du Document joint


              Et ensuite vous avez en bas à gauche le nom du fichier à ouvrir


              1. Bonsoir! Apres moult réflexion j'ai fini par trouver d'où venait le hic. A premiere vue il s'agit de mon mac . Car allant effectuer le même principe de téléchargement chez un "Windows" je n'ai eu aucun problème à ouvrir le fichier... encore merci pour l'appuie...