VBA Excel - activecell étirement

VBA Excel - activecell étirement - VB/VBA/VBS - Programmation

Marsh Posté le 14-11-2009 à 14:23:50    

Bonjour,
 
j'ai une fonction publique qui utilise activecell.
Le problème c'est que je compte utiliser cette fonction sur plusieurs cellules en faisant un "étirement" de la cellule sur d'autres (comme quand vous avez 1 puis 2 et que vous l'étirer jusqu'à une autre cellule et vous avez 1,2,3,4,5,6,7,...dans chaque cellule intermédiaire)
Excel considère toujours que l'activecell est la première cellule d'où est parti l'étirement et je dois "m'amuser" à aller dans chaque cellule et valider pour que l'activecell soit bien celle que je désire.
 
Connaissez-vous une solution à ce problème (j'ai essayer activecell.calculate, application.calculate, application.volatile) mais rien n'y fait!
 
Merci

Reply

Marsh Posté le 14-11-2009 à 14:23:50   

Reply

Marsh Posté le 20-11-2009 à 02:10:52    


 
Salut
 
C'est vraiment vague comme description... :ouch: quelle cellule as-tu besoin de sélectionner? celle en-dessous, à côté, la dernière d'un groupe, en bas, sur le côté?
A tout hasard je t'envoie ces quelques lignes:
 
ActiveCell.Offset(1, 0).Select                'va 1 case en-dessous
ActiveCell.End(xlDown).Select              'va à la dernière case non vide d'une colonne
ActiveCell.End(xlDown).Offset(2, 1).Select     'va 2 case en-dessous et 1 à droite de la dernière case non vide d'une colonne
 
sinon, il faut plus de précisions... :na:  
 
 


---------------
Olympus OM-D  EM-5 + 14-42
Reply

Sujets relatifs:

Leave a Replay

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