IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

générer un tableau de nombre de ligne varriable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2012
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 102
    Par défaut générer un tableau de nombre de ligne varriable
    Bonjour Fourimiste ;

    Je rencontre un difficulté à faire une macro qui génére un tableau ( telque celui joint ) qui a un nombre de ligne varriable définit par l'utilisateur à travers une boite de dialogue ou userform .

    Or seul les lignes indiquées en rouge sont celles varriable.

    Merci de me mettre sur le chemin .. je serasi reconnaissant .. !!




    Merci d'avance .
    Images attachées Images attachées  

  2. #2
    Membre Expert Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Par défaut
    Salut,

    Avec si peu d'info, difficile d'être plus précis mais voici une piste: La boucle For-To

    Une variable pour le nombre de ligne, disons NbLig
    Cette variable alimentée par une inputbox (pour l'exemple)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    nblig = InputBox("ton texte", "ton titre") * 1 'Je fais *1 pour forcer le format en nombre et pas string
     
    For r = 2 To 2 + nblig
        Sheets("TaFeuille").Cells(r, 1) = "Libellé " & r - 1 'Ecrit le libellé en A2, puis A3, etc
    Next r
     
    Sheets("TaFeuille").Cells(r + 1, 1) = "Min" 'Ecrit en dessous du dernier libellé
    Sheets("TaFeuille").Cells(r + 2, 1) = "Max" 'Ecrit deux lignes en dessous du dernier libellé
    Reste à adapter selon tes besoins

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Si votre problème est d'alimenter une "boite noire" pour récupérer des résultats de calcul pour ensuite les stocker dans un tableau, vous avez un exemple ici sans boite de dialogue : http://www.developpez.net/forums/d13...t/#post7276906

    Il manque toutefois l'horodatage. Il faudrait ajouter deux colonnes :
    • Date et heure de la mesure.
    • Date et heure du calcul, au cas où les modèles de calcul évolueraient dans le temps.



    Cordialement.

Discussions similaires

  1. Tableau avec nombre de lignes variable
    Par grrd dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 28/05/2013, 12h05
  2. [Toutes versions] Imprimer Tableau suivant Nombres de Lignes
    Par jacfld49 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/05/2013, 20h47
  3. Réponses: 1
    Dernier message: 05/01/2007, 15h33
  4. [VBA-E] connaitre le nombre de ligne dans un tableau excel
    Par bigbarbe dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/04/2006, 10h03
  5. [javascript/dom] Récupérer le nombre de lignes d'un tableau
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/02/2006, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo