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

Excel Discussion :

Existe t il une fonction vba qui nous permet de permuter entre colonne dune matrice.


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Planificateur
    Inscrit en
    Novembre 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Algérie

    Informations professionnelles :
    Activité : Planificateur

    Informations forums :
    Inscription : Novembre 2022
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Existe t il une fonction vba qui nous permet de permuter entre colonne dune matrice.
    svp j'ai besoin de votre aide, pour mon projet

    voilà je dispose de n rectangle ' R1,,,,Rn' avec ' Ri=(Li, li)' ' L:LONGEUR' ET ' l : largeur'

    L’objectif et de les arranger sur un axe (Ox) avec toute les cas possible (rotation) qui est = 2^n , avec n nombre de rectangle ,

    le but c'est d'étudier chaque cas :

    Exemple n =2 .

    | L | l | |
    --------
    | 8 | 4 |
    | 6 | 3 |

    ' cas1 u= (8,6) et v=(4,3).

    ' cas 2 u= (8,3) et v=(4,6)

    cas 3 u= (4,6) et v=(8,3)

    cas 4 u= (4,3) et v=(8,6);'

    POUR QUE ENSUIT DANS CHAQUE CAS (chaque positionnement)

    je calcule
    u= somme( longueur ou largeur)
    v vecteur pour récupérer l'indice de min

    Dans chaque itération je calcule le u et je supprime l’indice de min v dans la matrice .

    J’ai tout essai avec deux tableau, mais…

    sub test()

    dim i ,j integer

    dim Li,li integer

    dim mat()

    dim n ,nbcas integer ' nbc est nombre de cas possible n= nombre de rectange

    nbc = 2^n

    for i=1 to nbc do

    redim mat(0 to 2 , 1 to n)

    for j= 1to 2 faire

    for k=1 to ubound(mat) faire

    mat(i,j)= li , Li ' ce nest pas mai bon

    next k

    next j

    u=som(mat(1,1to n)

    v= ' voile je suis perdu

    end for

    end sub

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Planificateur
    Inscrit en
    Novembre 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Algérie

    Informations professionnelles :
    Activité : Planificateur

    Informations forums :
    Inscription : Novembre 2022
    Messages : 2
    Points : 1
    Points
    1
    Par défaut enfain jai eux la reponse

Discussions similaires

  1. [XL-2007] Créer une Macro VBA qui me permet de faire une recherche multicritères
    Par loulah dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 07/05/2019, 05h00
  2. Réponses: 4
    Dernier message: 04/05/2007, 22h49
  3. Réponses: 1
    Dernier message: 06/03/2007, 10h55
  4. Réponses: 4
    Dernier message: 09/08/2006, 10h41
  5. Réponses: 7
    Dernier message: 03/12/2004, 12h40

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