Remplissage auto par nombre donné

0

Bonjour, 

Je voudrais faire un tableau par exemple de 188 cellules et y inserer des lettres tout les tant de cellules

Par exemple il me faut 10 N divisé sur tout le tableau donc tous les 18,8 cellules et 50 V donc tous les 3,76 cellules comment faire pour que ca se fasse tout seul??


Merci d'avance

    Posté le 10 février, 11:07
    par Paysan
    Répondre
    0

    Bonsoir Paysan,

    lien fichier : https://www.cjoint.com/c/NBkuYYGGJw0

    ---------------------------------------------------------------------------------------------

    A) pour ton 1er exemple :

    en B1 : 188 ; en E1 : N ; en E2 : 10 ; en D3 : 18,8 ; ça correspond à :
    « un tableau par exemple de 188 cellules » ; « 10 N divisé sur tout
    le tableau donc tous les 18,8 cellules ».

    mais sur une feuille Excel, on a un nombre entier de cellules, on n'a
    pas de nombre fractionnaire de cellules !  ;)  c'est pour ça que j'ai
    fait un arrondi supérieur à 19 : en E3.

    tu n'as pas précisé en quelle colonne ; alors je l'ai mise en B2 : B.

    tu n'as pas précisé non plus à partir de quelle ligne, alors je l'ai
    mise en B3 : 5 ; tu pourrais mettre par exemple 2 ; mais pour
    préserver les données déjà écrites, le code VBA fera : à partir
    de la ligne 5 minimum
     (pour les colonnes A ; B ; D ; E)
     ; pour
    toute autre colonne, tu peux mettre à partir de la ligne 1.

    fais Ctrl e ➯ en B5 : N ; puis dessous, tous les autres N, en
    lignes : 24 ; 43 ; 62 ; 81 ; 100 ; 119 ; 138 ; 157 ; 176.

    note que c'est bien toutes les 19 lignes, et que ça ne
    dépasse pas plus bas.

    ---------------------------------------------------------------------------------------------

    B) pour ton 2ème exemple :

    tu peux laisser les N déjà écrits ; en B2 : saisis C.

    en E1 : saisis V ; en E2 : saisis 50➯ en D3 : 3,76 ; en E3 : 4.

    ça correspond à : « un tableau par exemple de 188 cellules » ;
    « 50 V divisé tous les 3,76 cellules » ; arrondi à 4 cellules.

    fais Ctrl e ➯ en C5 : V ; puis dessous, tous les autres V, en
    lignes : 9 ; 13 ; 17 ; 21 ; 25 ; 29 ; 33 ; 37 ; 41 ; 45 ; ... ; 185.

    note que c'est bien toutes les 4 lignes, et que ça ne
    dépasse pas plus bas.

    ---------------------------------------------------------------------------------------------

    formule en D3 : =SI(E2=0;"";ARRONDI(B1/E2;3))

    formule en E3 : =SI(E2=0;"";ARRONDI.SUP(D3;0))

    ---------------------------------------------------------------------------------------------

    fais Alt F11 pour voir le code VBA.

    rhodo

    rhodo Posté le 10 février, 21:53
    par rhodo

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :