[VBA]- passer la ligne en dessous

- passer la ligne en dessous [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 25-12-2009 à 18:56:08    

Bonjour à tous et joyeux noel. :hello:  
 
Je voudrais savoir comment on fait pour passer à la ligne suivante, quand on
as effectuer un filtre. Car si le filtre à masquer 2 ligne ou plus.
Mon code, va quand meme à ligne suivante même si elle est masqué.
 
mon problème  est la ligne 4 du programme:
 

Code :
  1. etc....
  2. range("a9" ).select
  3. selection.autofilter field:=6, criterial:="ch"
  4. activecell.offset(1,0).select
  5. etc......


 
P.S.: je suis sous excel 2001
 
je vous remercie par avance. :jap:  
 
 

Reply

Marsh Posté le 25-12-2009 à 18:56:08   

Reply

Marsh Posté le 25-12-2009 à 20:15:21    


Bonjour,
 
Tu pourrais être plus précis ou c/c plus de code stp  :??:


---------------
"That kind of information doesn't just grow on trees."
Reply

Marsh Posté le 26-12-2009 à 02:04:18    

Je fais essais d'être un peux plus precis. par contre plus de code je ne vois pas pourquoi car le problème vient de la ligne 4 du code que j'ai donner.
 
dans mon tableau pour le simplifier, le voici:
 
       a         b             c             d    e    f
8
9    date  designation  marque
10  12/12                    re
11  13/12                    re
12  14/12                    ch
13  15/12                    ch
14  16/12                    re
15  17/12                    re
etc...
 
dans ma programmation, je filtre la ligne N°9 et je selection la casse "a9" puisque c'est la casse de l'en-tête du filtre. et je filtre la marque "ch" donc dans mon tableaux sa devient ça.
 
       a         b             c             d    e    f
8
9    date  designation  marque
12  14/12                    ch
13  15/12                    ch
etc...
 
je veux que dans mon programme de descendre 1 ligne visible soit "A12". Car pour l'instant, j'obtient si j'utilise la ligne 4, "A10" or celle la, elle est masqué.
pour l'instant ma connaissance en programmation est le niveaux très débutant et je ne sais pas comment l'écrire en vba, "descend d'1 ligne visible".
 
Est-ce que cette fois, j'ai été 1 peux plus clair??
 
merci par avance ctplm

Reply

Marsh Posté le 27-12-2009 à 14:17:34    


Je te demandais de c/c le code car il n'a pas l'air "propre" du tout, il ne faudrait pas changer uniquement une ligne mais toute la procédure de tri, en tout cas moi je ne ferais pas ça avec offset..


---------------
"That kind of information doesn't just grow on trees."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed