Amartin6
Messages postés44Date d'inscriptiondimanche 30 décembre 2007StatutMembreDernière intervention21 septembre 2009
-
30 déc. 2007 à 20:30
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
30 déc. 2007 à 22:30
Bonjour,
Un peu débutant en VBA, après beaucoup d'essais, je recherche déserpérément un code me permettant d'obtenir la coordonnée ligne de la prochaine cellule pleine dans une colonne à partir d'une cellule base variable.
Càd...
A B
XXX
XXX
XXX Si on prend cette Cellule, le macro renvoie XXY
XXX
XXX
XXX
XXX XXY
XXX
XXX
XXX Et si on prend cette Cellule, le macro renvoie XXZ
XXX
XXX XXZ
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 déc. 2007 à 21:54
Si tu sélectionnes une cellule dans la colonne B, ça pourrait ressembler à
Ligne = ActiveCell.End(xlDown).Row
si n'importe quelle cellule peut être sélectionnée et que tu cherches la première occurrence en B en-dessous de la ligne sélectionnée
Ligne = Range("B" & ActiveCell.Row).End(xlDown).Row
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 déc. 2007 à 22:30
Logiquement, c'est impossible. À moins qu'il y ait une valeur dans une cellule. Un espace est considéré comme une valeur. Il pourrait aussi y avoir une valeur inscrite en blanc sur blanc et qui ne paraît pas... Sinon je ne vois pas.
Peut-être que si tu nous montrais ton bout de code, on pourrait y trouver un petit problème...(?)
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA.