Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 13/01/2004, 11h58   #1 (permalink)
Arsene
Guest
 
Messages: n/a
Par défaut Atteindre une cellule spécifique à partir d'un range

Bonjour à tous!
Alors voilà, je vais tenter d'être clair, et si vous ne voyez pas ce que je veux dire, n'hésitez pas à le signaler.

Je pars d'une feuille excel, qui contient, une succession de tableaux de taille variable en ce qui concerne leur hauteur ( leur longueur est constante ).
Chaque tableau est identifié par un nom de range dans ma feuille.
A côté de chaque tableau, se situe une case à laquelle j'aimerais avoir acces...
Or je n'y parviens pas...

Voilà en piece jointe un exemple de la structure de ma feuille.
Test 1 et Test 2 sont les deux tableaux, et vous voyez les Cases que je veux atteindre à partir des tableaux en rouge.

J'ai donc essayé : Range("test1").Offset(0,3).value mais ça ne fonctionne pas.

Y a t'il un moyen d'accéder facilement aux cases voulues de façon dynamique? Dans la feuille finale j'aurais énormément de tableaux similaires, et il serait donc bien de pouvoir atteindre la valeur de la case à côté de chaque tableau à partir d'un nom de tableau...

Enfin voilà... j'espere pouvoir recevoir un coup de main, car là je seche total! ^^

Merci d'avance!
Fichiers attachés
Type de fichier : zip pb_d_acces.xls.ZIP (3,1 Ko, 1 affichages)
 
ANNONCES
Vieux 13/01/2004, 12h29   #2 (permalink)
Eric D
Guest
 
Messages: n/a
Par défaut Re: Atteindre une cellule spécifique à partir d'un range

Salut Arsène,

Essaye ceci :

Application.Goto Reference:="test1"
ActiveCell.Offset(0, 3).Activate



@+
Eric
 
Vieux 13/01/2004, 13h03   #3 (permalink)
Arsene
Guest
 
Messages: n/a
Par défaut Re: Atteindre une cellule spécifique à partir d'un range

Re bonjour!
Merci c'est génial!!! lol
Vraiment super ce forum! Merci beaucoup Eric!

Signé Arsene qui va pouvoir continuer à bosser cette après midi!
C'est son responsable qui va être content!
 
Vieux 13/01/2004, 13h16   #4 (permalink)
Moa
Guest
 
Messages: n/a
Par défaut Re: Atteindre une cellule spécifique à partir d'un range

Salut Arsene !

Tu peux aussi rechercher ta cellule par rapport à un de tes titres de tes tableaux, tel que :


Application.Goto Reference:="test1"
Cells.Find(What:="business line").Select
ActiveCell.Offset(0, 1).Select


Ton code "Range("Test1").Offset(0, 3).Value", ne peux pas fonctionner.

1)Il faut d'abord dans ton cas sélectionner ta cellule, donc remplacer Value par Select.

2)Tu demandes un offset par rapport à une plage de cellule, donc lui il te sélectionne une autre plage.

Il faut lui demander un Offset avec comme référence UNE SEULE cellule.

Si tu connais l'emplacement précis de tes tableaux, exemple pour Test1, A1 , tu lui donnes cette cellule comme référence :

Range("A1").Select
ActiveCell.Offset(0, 3).Select

@ +

Moa
 
Vieux 13/01/2004, 13h49   #5 (permalink)
Arsene
Guest
 
Messages: n/a
Par défaut Re: Atteindre une cellule spécifique à partir d'un range

Merci Moa!

Moi qui pensais que ma question n'était pas claire! lol
Finalement je m'en suis bien tiré dans l'explication. ^^
Merci de me fournir une autre façon d'y arriver!

Bonne après midi à tous!
 
Vieux 20/01/2004, 12h24   #6 (permalink)
SONYX1
Guest
 
Messages: n/a
Par défaut bizarre klk un peut expliquer ca

on va ds word , on ouvre une feuille et on tape
=rand(200,99) et on tape entrée ensuite

klk un peut expliquer ???
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 00h02.


(C) 2006 Excel Downloads