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

3 réponses

Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
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
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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
Nico2408
 
Eriic,

Solution simple et efficace,

Merci beaucoup pour vorte aide.

Cordialement,

NB
0