Selection de cellules sur Excel

Bonjour,

Un petit probleme pourtant simple dont je ne trouve pas la solution:
Sur excel, j ai une liste de chiffre dans une colonne. Dans la deuxieme colonne, je souhaite afficher un chiffre sur trois.
Exemple:
C1 ............... C2

4 .............. 4
11 ............. 8
7 ............. 6
8 ............. ...
11 ........... ...
5 ............... ...
6

Bien entendu, la colonne 2 va se retrouver plus petite que la colonne 1...

Qulequ'un aurait une petite idee sur comment resoudre ce probleme? Toutes suggestions bienvenues...

Merci,

NB
Configuration: Windows XP
Firefox 3.0.5

3 réponses

  1. Salut,

    Si tes cellules à copier, sont fixe, trés simple tu peux sélectionner tes cellules et les nommer par exemple TITI
    Insertion/Nom/Définir

    et tu colles ce bout de code dans le VBA que tu associes à un bouton

    Sub Macro1()
    Range("TITI").Select
    Selection.Copy
    Range("B1").Select
    ActiveSheet.Paste
    End Sub

    Plus complexe, je te prépares un code dès que j'ai un instant

    A+
    0
    1. Je copie colle ici le message de Mike 31 qui apparement ne s'affiche pas sur le site.

      Salut,

      Si tes cellules à copier, sont fixe, trés simple tu peux sélectionner tes cellules et les nommer par exemple TITI
      Insertion/Nom/Définir

      et tu colles ce bout de code dans le VBA que tu associes à un bouton

      Sub Macro1()
      Range("TITI").Select
      Selection.Copy
      Range("B1").Select
      ActiveSheet.Paste
      End Sub

      Plus complexe, je te prépares un code dès que j'ai un instant

      A+

      Mike,

      Tout d'abord, merci pour ta reponse.

      Je ne suis pas un specialiste des macros mais je comprends ce que tu veux faire ici. Le hic, c'est que cela ne fait que deplacer le probleme: comment puis je selectionner une cellule sur 3 et la definir en temps que TITI sans selectionner les autres cellules de ma colonne?

      Cordialement,

      NB
      0
      1. Contributeur
        Bonsoir nico et mike,

        C'est faisable par formule. Si tes données commencent en ligne 1 :
        =DECALER($C$1;(LIGNE()-1)*3;0)
        à recopier vers le bas

        si tes données sont en ligne 2 :
        =DECALER($C$2;(LIGNE()-2)*3;0)

        etc

        eric
        0
        1. Eriic,

          Solution simple et efficace,

          Merci beaucoup pour vorte aide.

          Cordialement,

          NB
          0