Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

selection automatique de cellules en VBA

B

BAT

Guest
Bonsoir!

Petite présentation du cas!

J'ai une feuille 'test' avec en A1 une valeur qui est est soit TEST1, TEST2...... TEST X

Dans une autre feuille intitulé 'résultat' jai des informations sur TEST1, TEST2,... TESTX. En A1 j'ai le nom TEST1 puis sur les 3 cellules du dessous des info! Ensuite en cellule A6 j'ai le nom TEST2 puis sur les 3 cellules du dessous des info....


Je cherche le code VBA qui me permet d'exécuter l'opération suivante :

- Rechercher dans la feuille 'résultat' la valeur de la feuille 'test' cellule A1 (je suppose qu'il s'agit d'une variable)
- Ensuite la macro doit me selectionner les 3 cellules juste en dessous et les copier! C'est tout


Si vos pouvez m'aide se serai cool!

Ci joint la même chose mais en image ! [file name=ExempleBAT.zip size=4947]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ExempleBAT.zip[/file]
 

Pièces jointes

  • ExempleBAT.zip
    4.8 KB · Affichages: 32
  • ExempleBAT.zip
    4.8 KB · Affichages: 32
  • ExempleBAT.zip
    4.8 KB · Affichages: 32

2passage

XLDnaute Impliqué
Re,

par exemple, collée dans la feuille A, les 3 formules suivant vont chercher les infos
=INDIRECT('résultat!A' & (SUBSTITUE($A$1;'TEST';'')*5)-3)
=INDIRECT('résultat!A' & (SUBSTITUE($A$1;'TEST';'')*5)-2)
=INDIRECT('résultat!A' & (SUBSTITUE($A$1;'TEST';'')*5)-1)

A+
 
D

daniel

Guest
En fait c'est pour conclure l'automatisation d'un programe que j'ai fait en VBA! Les cellules copiées sont collées dans une autre feuille où là la macro éclate ces info! Le but est de créer une étiquette prête à imprimer!

Donc les 3 cellules que je copie sont en fait recollé dans 3 autres cellules!

En formule ça pourrai peut être le faire oui! C'est même peut etre mieux

Je t'envoi le résultat que je pense [file name=ExempleBAT2.zip size=5647]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ExempleBAT2.zip[/file]
 

Pièces jointes

  • ExempleBAT2.zip
    5.5 KB · Affichages: 70

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir Daniel, 2passage, le Forum

Et en VBA on pourrait faire ceci :



Bonne Soirée
[ol]@+Thierry[/ol]
 

Discussions similaires

Réponses
2
Affichages
210
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…