Macro excel, descendre en bas de liste

Helene -  
 Helene -
Bonjour,

j'ai une base de données sur laquelle des lignes de données (pas toujours le même nombre de lignes) sont ajoutées chaque jour.
Une macro me permet de trier "automatiquement" la base (utilisée par des utilisateurs peu habitués à excel)
Je voudrais ajouter à ma macro de tri une ligne pour que, après le tri, la cellule active (où l'utilisateur remplira la ligne suivante) soit la dernière ligne de la base (qui sera donc différente chaque jour)
Comment est-ce que je peux faire ça?
Merci d'avance




A voir également:

4 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

[A65536].end(xlup).offset(1,0).select
Si tu es sur excel 2007 et que tu risques de dépasser les 65000 lignes il faut adapter.

eric
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le forum

Peu importe la version d'Excel
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Select

Et si le tableau ne contient pas de ligne vide
[A1].End(xlDown).Offset(1, 0).Select

Mytå
0
Helene
 
Merci pour ces réponses mais en fait, ça ne marche pas bien.
Je m'explique : mes lignes de tableau ne sont pas totalement vides car elles comportent des validation de données et du coup, avec ces formules, la cellule active descend tout au bas de la page, après la dernière cellule qui comporte une validation de données.
Alors que je voudrais qu'elle se positionne à la dernière ligne tapée.

Merci
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
Tiens, serait ce la m^me Hélène qui ne sait pas pas dire merci ?
https://forums.commentcamarche.net/forum/affich-21071438-excel-condition-validation-donnees#p21072040
bénévoles= domestiques ?
0
Helene
 
Bonsoir
Excusez moi, je n'avais pas retrouvé ma question et donc pas les réponses
Désolée
Maintenant j'ai compris comment retrouver sur le forum et je vais rectifier cette erreur
0