Selection de cellules sur Excel

Nico2408 -  
 Nico2408 -
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. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  2. nico2408
     
    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
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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. Nico2408
       
      Eriic,

      Solution simple et efficace,

      Merci beaucoup pour vorte aide.

      Cordialement,

      NB
      0