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?
    0
    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
      0
      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... !

        0
        1. Note1( matière) correspond a la colonne numero 5
          note 2(matière) pour la colonne numero 6
          0
          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...
            0
            1. Contributeur
              peut-être le télécharger à nouveau? j'ai pu l'ouvrir sans soucis.
              0
            2. Bonjour,
              Merci de me dire si le problème est réglé...!
              Salutations.
              Le Pingou
              0
            3. @Le Pingouj'ai effectué plusieurs téléchargements mais le résultat est le même...
              0
            4. @yg_beje l'ai fait plusieurs fois mais sans changement
              0
          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...
            0
            1. Contributeur
              comment fais-tu précisément pour le télécharger?
              0
          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...
            0
            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


              0
              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...
                0