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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
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 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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