Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2925 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [urgent] probleme avec VBA sous excel 98: Trouver la derniere ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[urgent] probleme avec VBA sous excel 98: Trouver la derniere ligne

n°548072
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 23-10-2003 à 09:43:58  profilanswer
 

Salut, desole, j aime pas user de la balise [urgent], mais la c est le cas
 
bon, explication du probleme :
 
J ai fais des macro sous Excel XP, et losrque je passe le fichier sous Excel 97, j ai des problemes:
 
actuellement, c est sur :
 

Code :
  1. LastRow& = FirstWB.ActiveSheet.Cells.Find(What:="*", SearchDirection:=xlPrevious, SearchOrder:=xlByRows).Row


J ai trouvé ca sur pas mal de site Web, cela permmet normallement a connaitre la derniere ligne d un tableau. Ca marche bien sous Office 2000 et XP, mais pas sous 97.  
 
Une idee ?
 
PS : FirstWB etant un Workbook


Message édité par Z_cool le 23-10-2003 à 10:10:28

---------------
#mais-chut
mood
Publicité
Posté le 23-10-2003 à 09:43:58  profilanswer
 

n°548113
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 23-10-2003 à 10:12:03  profilanswer
 

Bouhhh, c est mega urgent.


---------------
#mais-chut
n°548158
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 23-10-2003 à 10:37:37  profilanswer
 

Personne ne sait  ou tout le monde s en fout ?

n°548192
Atman
Posté le 23-10-2003 à 11:08:51  profilanswer
 

derniereligne=activecell.end(xldown).row
ou premiereligne.end(xldown).row


Message édité par Atman le 23-10-2003 à 11:09:53
n°548223
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 23-10-2003 à 11:53:20  profilanswer
 

Atman a écrit :

derniereligne=activecell.end(xldown).row
ou premiereligne.end(xldown).row


 
ca me donne la derniere des derniere cellule du tableau (~65000)

n°548236
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 23-10-2003 à 12:02:09  profilanswer
 

Bon, je crois ke je viens de trouver.
 
 
c est en fait, ke ma macro etait activé a partir d un boutton et il faut semble t il absolument que ce soit une cellule d activé avant l appel a la foncion

n°548251
Atman
Posté le 23-10-2003 à 12:18:36  profilanswer
 

En fait,ma ligne de macro ne marche que si tu selectionne une des lignes  du tableau et que ton tableau ne contienne pas de ligne vide
celle ci est mieux mais tu dois selectionner ton tableau en entier avant de la lancer:
 
derniereligne =selection.row + selection.row.count -1


Message édité par Atman le 23-10-2003 à 12:19:18

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [urgent] probleme avec VBA sous excel 98: Trouver la derniere ligne

 

Sujets relatifs
problème avec une requête LIKE[HS mais Urgent :x] Site Web pré-fait et configurable comme Php-nuke
[JSP] importer des données contenues dans un fichier Excelvider 1 seule ligne d'un tres gros formulaire contenant X lignes?
[mysql] Syntaxe ligne de commande pour restaurer une BDD en shellproblème avec cookie
[VB/VBA] Comment exécuter des procédures stockées SQL Server[MySQL] problème avec requête GRANT
Inclure un fichier XML dans un autre fichier XML Probleme !problème avec un select
Plus de sujets relatifs à : [urgent] probleme avec VBA sous excel 98: Trouver la derniere ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR