[excel] bouton d'option et décalage

fleaumortel -  
 TARASSANI -
Bonjour a tous,

Voilà, j'ai dans la colonne A des boutons d'option à cocher et suivant le bouton selectionné, sur la même ligne, une transposition des colonnes F-L sur les colonnes E-K.

J'ai reussi à faire une macro réalisant la transposition mais B) mais je ne sais pas aller plus loin ...

Si quelqu'un pouvait m'aider :)

Merci d'avance

9 réponses

  1. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
     
    Bonjour fléaumortel,

    Euh... oui...
    Aller plus loin, d'accord, mais ça ne dit pas ce que tu veux faire.
    0
    1. fleaumortel
       
      Bonjour Armojax,

      Excuse moi de ma mauvaise expression, ce que je veux faire c'est selectionner une ligne à l'aide des boutons d'option que j'ai placé puis, en cliquant sur un bouton, réaliser le décalage des colonnes F-L de une colonne sur la gauche ce qui fait qu'elles se retrouveraient à la place des colonnes E-K. Et ceci juste pour la ligne selectionnée.

      J'ai donc réussi a faire le décalage avec une macro qui se produit avec un clik sur un bouton mais ca marche que pour une ligne. Après ca me dépasse ... :(

      Voilà j'espère avoir été plus clair, merci de m'aider :)
      0
  2. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
     
    Re, fléaumortel,

    Essaie cette petite macro :
    Sub Décale()
        
        Dim Lig As Long
        Lig = ActiveCell.Row
        Range("F" & Lig & ":L" & Lig).Cut Destination:=Range("E" & Lig & ":K" & Lig)
        Range("E" & Lig).Select
        
    End Sub

    Ce qu'elle fait : elle mémorise dans Lig le numéro de ligne de la cellule active, puis coupe dans cette ligne les colonnes F à L, et les décale en E-K.
    N.B. La cellule active peut se trouver n'importe où sur la ligne voulue.

    En espérant répondre à ta question.
    Ajx.
    0
  3. fleaumortel
     
    Re Armojax,

    Ta macro marche super bien, j'avais un leger problème de bordure mais j'ai reussi à le résoudre, à croire que je suis pas complètement nul dans le copier coller :p

    Je te remrcie beaucoup pour ton aide efficace et rapide, longue vie à toi :)
    0
    1. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
       
      Merci, fleaumortel.
      Bonne journée.
      Ajx.
      0
  4. benoit_iund Messages postés 121 Statut Membre 43
     
    Salut,

    Personnellement mon probleme est beaucoup plus simple.
    J'aimerai tous simplement cree une colonne avec des cases a cocher dans les cellules.

    Merci d'avance
    0
    1. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
       
      Hello benoit_iund?

      Dans Excel, tu fais :
      Affichage/Barres d'outils/Formulaires.

      Dans la barre qui s'affiche, clique sur l'icône de la Case à Cocher, puis...
      - déplace le pointeur de la souris (signe +) à l'endroit voulu,
      - clique pour déposer la case et la dimensionner.
      C'est fait.

      Ensuite, à chaque fois que tu fais un clic droit sur la case, un menu te permet, entre autres, de :
      - dimensionner,
      - modifier le texte,
      - affecter une macro (si on veut !),
      - et surtout, associer une cellule liée. Cette cellule prend la valeur VRAI ou FAUX selon l'état de la case, ce qui permet de l'utiliser.

      Bon week-end.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. benoit_iund Messages postés 121 Statut Membre 43
     
    Merci j'utilisais la boite a outils avec un collage special d'une checkbox. Mais je ne savais pas récupérer les valeurs vrai ou faux.
    Par contre est-il possible que la cellule entiere se coche. Je n'arrive pas a dimensionner la case a cocher.
    0
    1. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
       
      La case proprement dite (le petit carré qu'on coche), à ma connaissance, n'est pas redimensionnable. Ce qu'on redimensionne, c'est l'espace global réservé à la case et au texte. C'est également l'espace à l'intérieur duquel le pointeur se transforme en petite main et rend le clic efficace.
      0
  7. benoit_iund Messages postés 121 Statut Membre 43
     
    ok je te remercie Armojax

    bye
    0
  8. benoit_iund Messages postés 121 Statut Membre 43
     
    J'ai un autre souci

    quand j'insert une nouvelle ligne la case a cocher n'est pas reproduite?

    Comment faire?
    0
  9. Bad
     
    bonjour a tous (urgent)
    Voilà j'utilise la fonction "case d'option" sans passer par le mode VB d'excel, Et j'arrive pas à utiliser cette fonction pour deux groupes de calculs bien distincts car je me retrouve avec toutes les"cases d'option" de la feuille qui depend d'une seule cellule liée.

    Je voudrai utiliser cette fonction avec 2,3,4 voire 5 cellules liées dont chaques cellules reponde à un calcul .... ... ...

    Si quelqu'un peut m'aider, je le remercie d'avance
    0
  10. TARASSANI
     
    bonjour a tous (urgent)
    Voilà j'utilise la fonction "case d'option" sans passer par le mode VB d'excel, Et j'arrive pas à utiliser cette fonction pour deux groupes de calculs bien distincts car je me retrouve avec toutes les"cases d'option" de la feuille qui depend d'une seule cellule liée.

    Je voudrai utiliser cette fonction avec 2,3,4 voire 5 cellules liées dont chaques cellules reponde à un calcul .... ... ...

    Si quelqu'un peut m'aider, je le remercie d'avance
    0