Avec l'utilisation des 2 fonctions transmises hier, le N° de la 1ère ligne
vide de la colonne "A" de la 1ère feuille est obtenu ainsi :

FirstLigneVide = ThisComponent.Sheets(0).getCellByPosition( 0,
lGetLastLigFromCell("A1")) + 1

et La sélection de la cellule vide s'effectue ainsi :

ThisComponent.CurrentController.Select(
ThisComponent.Sheets(0).getCellByPosition( 0, FirstLigneVide))

C'est aussi facile que d'utiliser le End(xlup).

Jean-Claude

-----Message d'origine-----
De : Arnaud POUSSIER [mailto:[EMAIL PROTECTED]
Envoyé : mardi 31 mai 2005 09:09
À : prog@fr.openoffice.org
Objet : Re: [prog]Trouver_la_dernière_cellule_vide_d'une_colonne


Bonjour à tous, 
 
C'est pour moi que tu avais déjà donné ce début de piste et voilà la macro
que j'en ai sorti:
Explication: Depuis la feuille principale de mon classeur, je voualis aller
à la premiére cellule non remplie d'une colonne située sur une autre
feuille. La variante qui est ici c'est que la macro permet d'aller à la
derniére cellule remplie, comme Superfan je voulais quelque chose
d'équivalent à End(xlUp), mais pour l'instant rien de mieux.
 
Bonne journée
@+
 

Bonjour à tous,
 
Le problème que j'ai est le suivant :
 
   J'ai deux colonnes (A et B), dans ces colonnes je recopie par macro des
données en me positionnant sur la dernière cellule vide de la colonne A.
Cette cellule vide n'est pas obligatoirement  la cellule active par défaut.
 
    Les données que je suis amené à recopier varient en longueur (d'une
ligne à plusieurs sur les 2 colonnes A et B).
 
    L'équivalent chez MS pour le tableur est End(xlUp).
 
Comment peut on faire dans OpenOffice, j'ai essayé sans trouver.
 
Merci par avance.
  _____  



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à