Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tab leau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le comptag e
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tab leau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le comptag e
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tab leau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le comptag e
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage s'arrête alors au niveau de cette cellule et mon résultat s'en
trouve faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage s'arrête alors au niveau de cette cellule et mon résultat s'en
trouve faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage s'arrête alors au niveau de cette cellule et mon résultat s'en
trouve faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci
Bonjour,
Toujours tiré de "ma bible", extrait du site de Frédéric Sigonneau :
Pounet95
Attribute VB_Name = "DerniereLigneOccupee"
' 3 fonctions pour renvoyer la dernière ligne occupée
' d'une colonne donnée ou d'une feuille de calcul
Function lLastRow(wks As Worksheet, lCol As Long) As Long
'Robert Rosenberg, mpep
'feuille et colonne au choix
lLastRow = wks.Cells(65536, lCol).End(xlUp).Row
End Function
Function DerLi()
'd'après David Mac Ritchie, mpep
'feuille active
Dim LastRow As Long
ActiveSheet.UsedRange
LastRow = Cells.SpecialCells(xlLastCell).Row
DerLi = LastRow
End Function
Function LastRow()
'd'après Tom Ogilvy, mpep
'feuille active, colonne A
LastRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row
End Function
"Xavier powaga" a écrit dans le message de
news:47930ccc$0$4919$Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon
tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage s'arrête alors au niveau de cette cellule et mon résultat s'en
trouve faussé.
Avez vous une brillante idée ?
merci
Bonjour,
Toujours tiré de "ma bible", extrait du site de Frédéric Sigonneau :
Pounet95
Attribute VB_Name = "DerniereLigneOccupee"
' 3 fonctions pour renvoyer la dernière ligne occupée
' d'une colonne donnée ou d'une feuille de calcul
Function lLastRow(wks As Worksheet, lCol As Long) As Long
'Robert Rosenberg, mpep
'feuille et colonne au choix
lLastRow = wks.Cells(65536, lCol).End(xlUp).Row
End Function
Function DerLi()
'd'après David Mac Ritchie, mpep
'feuille active
Dim LastRow As Long
ActiveSheet.UsedRange
LastRow = Cells.SpecialCells(xlLastCell).Row
DerLi = LastRow
End Function
Function LastRow()
'd'après Tom Ogilvy, mpep
'feuille active, colonne A
LastRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row
End Function
"Xavier powaga" <Xavierpowaga@free.fr> a écrit dans le message de
news:47930ccc$0$4919$426a34cc@news.free.fr...
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon
tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage s'arrête alors au niveau de cette cellule et mon résultat s'en
trouve faussé.
Avez vous une brillante idée ?
merci
Bonjour,
Toujours tiré de "ma bible", extrait du site de Frédéric Sigonneau :
Pounet95
Attribute VB_Name = "DerniereLigneOccupee"
' 3 fonctions pour renvoyer la dernière ligne occupée
' d'une colonne donnée ou d'une feuille de calcul
Function lLastRow(wks As Worksheet, lCol As Long) As Long
'Robert Rosenberg, mpep
'feuille et colonne au choix
lLastRow = wks.Cells(65536, lCol).End(xlUp).Row
End Function
Function DerLi()
'd'après David Mac Ritchie, mpep
'feuille active
Dim LastRow As Long
ActiveSheet.UsedRange
LastRow = Cells.SpecialCells(xlLastCell).Row
DerLi = LastRow
End Function
Function LastRow()
'd'après Tom Ogilvy, mpep
'feuille active, colonne A
LastRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row
End Function
"Xavier powaga" a écrit dans le message de
news:47930ccc$0$4919$Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon
tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage s'arrête alors au niveau de cette cellule et mon résultat s'en
trouve faussé.
Avez vous une brillante idée ?
merci
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tableau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal posé
ma question initiale mais c'est le numéro de la première ligne vide qui se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau sont
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tableau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal posé
ma question initiale mais c'est le numéro de la première ligne vide qui se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau sont
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tableau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal posé
ma question initiale mais c'est le numéro de la première ligne vide qui se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau sont
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tab leau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal p osé
ma question initiale mais c'est le numéro de la première ligne vide qu i se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau son t
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
As tu une idée ?
"JB" a écrit dans le message de news:
Bonjour,
DernièreLigne =
Worksheets("feuil1").Cells(65000,Colonne).End(xlUp).Row
JB
On 20 jan, 09:56, "Xavier powaga" wrote:Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon t ableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouv e
faussé.
Avez vous une brillante idée ?
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tab leau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal p osé
ma question initiale mais c'est le numéro de la première ligne vide qu i se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau son t
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
As tu une idée ?
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
f34f89be-5d82-437e-9e0a-0c0f6afa9...@u10g2000prn.googlegroups.com...
Bonjour,
DernièreLigne =
Worksheets("feuil1").Cells(65000,Colonne).End(xlUp).Row
JB
On 20 jan, 09:56, "Xavier powaga" <Xavierpow...@free.fr> wrote:
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon t ableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouv e
faussé.
Avez vous une brillante idée ?
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tab leau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal p osé
ma question initiale mais c'est le numéro de la première ligne vide qu i se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau son t
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
As tu une idée ?
"JB" a écrit dans le message de news:
Bonjour,
DernièreLigne =
Worksheets("feuil1").Cells(65000,Colonne).End(xlUp).Row
JB
On 20 jan, 09:56, "Xavier powaga" wrote:Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon t ableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouv e
faussé.
Avez vous une brillante idée ?
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tableau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal
posé
ma question initiale mais c'est le numéro de la première ligne vide qui se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste
à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau sont
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
As tu une idée ?
"JB" a écrit dans le message de news:
Bonjour,
DernièreLigne > Worksheets("feuil1").Cells(65000,Colonne).End(xlUp).Row
JB
On 20 jan, 09:56, "Xavier powaga" wrote:Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon
tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tableau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal
posé
ma question initiale mais c'est le numéro de la première ligne vide qui se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste
à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau sont
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
As tu une idée ?
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
f34f89be-5d82-437e-9e0a-0c0f6afa9...@u10g2000prn.googlegroups.com...
Bonjour,
DernièreLigne > Worksheets("feuil1").Cells(65000,Colonne).End(xlUp).Row
JB
On 20 jan, 09:56, "Xavier powaga" <Xavierpow...@free.fr> wrote:
Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon
tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Effectivement , j'aurais du y penser.
Merci mille fois cela permet de résoudre mon premier problème.
J'ai un deuxième problème que je comptais évoquer plus tard. Mon tableau
comportant un bon millier de ligne, j'ai fait un système de filtre qui
masque parfois certaine lignes et là ya un big pb car en fait j'ai mal
posé
ma question initiale mais c'est le numéro de la première ligne vide qui se
situe sous mon tableau que j'ai besoin de connaitre.
Si le filtre n'est pas en place ta solution marche a merveille. J'ai juste
à
rajouter un 1
Si le filtre est en place et que les dernières lignes de mon tableau sont
masquées, le code me donne le numéro de la dernière ligne visible et je ne
peux en déduire le numéro de la première ligne vide sous mon tableau
As tu une idée ?
"JB" a écrit dans le message de news:
Bonjour,
DernièreLigne > Worksheets("feuil1").Cells(65000,Colonne).End(xlUp).Row
JB
On 20 jan, 09:56, "Xavier powaga" wrote:Bonjour à tous,
je souhaite connaitre en VBA le numéro de la dernière ligne de mon
tableau
j'utilise donc le code bien connu :
DernièreLigne = Worksheets("montableau").Cells(PremièreLigne, _
ColonnedeRecherche).End(xlDown).Row
Touti va bene sauf si au milieu de mon tableau une (ou plusieurs) des
cellules de la colonnedeRecherche est vide (cela peut arriver). Le
comptage
s'arrête alors au niveau de cette cellule et mon résultat s'en trouve
faussé.
Avez vous une brillante idée ?
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -