Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
Bonjour
Il y a pratiquement autant de problèmes (et de solutions) que
d'utilisateurs d'Excel.
AMHA, le mieux est de bien cerner ton ou tes problèmes. Pouvoir expliquer
clairement ce que tu veux.
A partir de là, l'enregistreur de macro fait déjà beaucoup de merveilles.
Ensuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
Ensuite, il y a les lectures traditionnelles, dont les célèbres XXXX pour
les Nuls.
Quand tu connais tout cela par cour, tu appelles le forum en cas de
pin. -))
Mais, il faut te dire qu'Excel ne saura jamais deviner ce que tu veux.
Tout au plus, te suggèrera-t-il quelques mots lorsque tu seras en train
d'écrire ta ligne dans une macro.
Bon courage.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Patrick" a écrit dans le message de groupe de discussion :
me7c3c$5td$
Bonsoir,
à ce propos, quand on est dans VBE, comment se sert-on de F2 ?
Je ne vois pas parfois (souvent même) ce que je peux mettre derrière (ou
devant) un
application.
ou
cells
ou encore
count ?
Qui connait ici un site où tout ça est bien expliqué ?
Merci
"MichD" a écrit dans le message de news:
mdnk5m$vfv$Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
---
L'absence de virus dans ce courrier electronique a ete verifiee par le
logiciel antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Bonjour
Il y a pratiquement autant de problèmes (et de solutions) que
d'utilisateurs d'Excel.
AMHA, le mieux est de bien cerner ton ou tes problèmes. Pouvoir expliquer
clairement ce que tu veux.
A partir de là, l'enregistreur de macro fait déjà beaucoup de merveilles.
Ensuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
Ensuite, il y a les lectures traditionnelles, dont les célèbres XXXX pour
les Nuls.
Quand tu connais tout cela par cour, tu appelles le forum en cas de
pin. -))
Mais, il faut te dire qu'Excel ne saura jamais deviner ce que tu veux.
Tout au plus, te suggèrera-t-il quelques mots lorsque tu seras en train
d'écrire ta ligne dans une macro.
Bon courage.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Patrick" a écrit dans le message de groupe de discussion :
me7c3c$5td$1@speranza.aioe.org...
Bonsoir,
à ce propos, quand on est dans VBE, comment se sert-on de F2 ?
Je ne vois pas parfois (souvent même) ce que je peux mettre derrière (ou
devant) un
application.
ou
cells
ou encore
count ?
Qui connait ici un site où tout ça est bien expliqué ?
Merci
"MichD" <michdenis@hotmail.com> a écrit dans le message de news:
mdnk5m$vfv$1@speranza.aioe.org...
Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
---
L'absence de virus dans ce courrier electronique a ete verifiee par le
logiciel antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Bonjour
Il y a pratiquement autant de problèmes (et de solutions) que
d'utilisateurs d'Excel.
AMHA, le mieux est de bien cerner ton ou tes problèmes. Pouvoir expliquer
clairement ce que tu veux.
A partir de là, l'enregistreur de macro fait déjà beaucoup de merveilles.
Ensuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
Ensuite, il y a les lectures traditionnelles, dont les célèbres XXXX pour
les Nuls.
Quand tu connais tout cela par cour, tu appelles le forum en cas de
pin. -))
Mais, il faut te dire qu'Excel ne saura jamais deviner ce que tu veux.
Tout au plus, te suggèrera-t-il quelques mots lorsque tu seras en train
d'écrire ta ligne dans une macro.
Bon courage.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Patrick" a écrit dans le message de groupe de discussion :
me7c3c$5td$
Bonsoir,
à ce propos, quand on est dans VBE, comment se sert-on de F2 ?
Je ne vois pas parfois (souvent même) ce que je peux mettre derrière (ou
devant) un
application.
ou
cells
ou encore
count ?
Qui connait ici un site où tout ça est bien expliqué ?
Merci
"MichD" a écrit dans le message de news:
mdnk5m$vfv$Bonjour,
'---------------------------------------
Sub test()
derL = Cells(Rows.Count, 1).End(xlUp).Row
derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
End Sub
'---------------------------------------
Si ce code est écrit dans le module d'une feuille, les deux syntaxes font
la même chose.
Dans l'expression Cells.Rows de la deuxième ligne de code
"derL = Cells(Cells.Rows.Count, 1).End(xlUp).Row", Cells n'est
pas nécessaire. La raison, c'est que Cells et Rows appartiennent
à l'objet "Feuille"
Dans un module, lorsque tu emploies "Cells", cette expression
est une PROPRIÉTÉ de la feuille, quant à lui, Rows est un OBJET de
la feuille.
Quant du écris "Feuil1.Cells" Cells est une propriété qui renvoie
un objet "Range" c'est-à-dire toutes les cellules de la feuille.
Quand tu écris "Feuil1.Rows" Rows retourne un objet "Range" qui
représente l'ensemble des lignes de la feuille donc toutes les
cellules de la feuille.
Quand tu écris "Feuil1.Cells.Rows" , Cells est une propriété qui retourne
un "RANGE" qui représente l'ensemble des cellules de la feuille et
ROWS spécifie que CE RANGE est représenté (scindé) par les lignes de
toute la feuille.
Dans les 2 cas, que tu aies Rows.Count ou Cellls.Rows.Count, tu arrives à
à même chose qui est le nombre total de lignes dans la feuille de calcul.
En conclusion, l'expression "Cells" dans "Cells.Rows.count" n'apporte
rien de plus que Rows.Count.
---
L'absence de virus dans ce courrier electronique a ete verifiee par le
logiciel antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Bonjour
Ensuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
Bonjour
Ensuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
Bonjour
Ensuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
Le 16/03/2015 21:20, Jacquouille a écrit :BonjourEnsuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
C'est toujours comme ça avec les divinités : on pose des questions
claires, et précises, et on reçoit des réponses absconses, qu'on
a un mal de chien à interprêter !
lol.
Le 16/03/2015 21:20, Jacquouille a écrit :
Bonjour
Ensuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
C'est toujours comme ça avec les divinités : on pose des questions
claires, et précises, et on reçoit des réponses absconses, qu'on
a un mal de chien à interprêter !
lol.
Le 16/03/2015 21:20, Jacquouille a écrit :BonjourEnsuite, après avoir posé quelques questions pertinentes en ces saints
lieux, tu recevras des réponses, plus ou moins pertinentes suivant la
manière dont tu te seras expliqué.
C'est toujours comme ça avec les divinités : on pose des questions
claires, et précises, et on reçoit des réponses absconses, qu'on
a un mal de chien à interprêter !
lol.
...Jacquouille à la retraire a le temps s'il veut!!! >>
...Jacquouille à la retraire a le temps s'il veut!!! >>
...Jacquouille à la retraire a le temps s'il veut!!! >>
A présent, je rame pour (voir autre post) les ARRAY/TABLEAUX que je trouve
super mais ça ne rentre pas dans ma tête , cette manipulation de tableaux
qui va 1000 x plus vite et permet parfois de se passer de formules
gourmandes en mémoire vive :)
Patrick
A présent, je rame pour (voir autre post) les ARRAY/TABLEAUX que je trouve
super mais ça ne rentre pas dans ma tête , cette manipulation de tableaux
qui va 1000 x plus vite et permet parfois de se passer de formules
gourmandes en mémoire vive :)
Patrick
A présent, je rame pour (voir autre post) les ARRAY/TABLEAUX que je trouve
super mais ça ne rentre pas dans ma tête , cette manipulation de tableaux
qui va 1000 x plus vite et permet parfois de se passer de formules
gourmandes en mémoire vive :)
Patrick
"MichD" a écrit dans le message de groupe de discussion :
me9p3r$mb9$...Jacquouille à la retraire a le temps s'il veut!!! >>
Parce que tu crois qu'on a le temps?
Attends un peu et tu verras. Plus besoin d'agenda ni de calendrier Excel
pour gérer ton temps libre:
Il n'y en a plus.
Ceci dit, les tableaux, je ne sais pas les voir en peinture. -)
Mais, merci d'avoir pensé un seul instant que j'aurais pu être capable
de les expliquer. -)
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
"MichD" a écrit dans le message de groupe de discussion :
me9p3r$mb9$1@speranza.aioe.org...
...Jacquouille à la retraire a le temps s'il veut!!! >>
Parce que tu crois qu'on a le temps?
Attends un peu et tu verras. Plus besoin d'agenda ni de calendrier Excel
pour gérer ton temps libre:
Il n'y en a plus.
Ceci dit, les tableaux, je ne sais pas les voir en peinture. -)
Mais, merci d'avoir pensé un seul instant que j'aurais pu être capable
de les expliquer. -)
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
"MichD" a écrit dans le message de groupe de discussion :
me9p3r$mb9$...Jacquouille à la retraire a le temps s'il veut!!! >>
Parce que tu crois qu'on a le temps?
Attends un peu et tu verras. Plus besoin d'agenda ni de calendrier Excel
pour gérer ton temps libre:
Il n'y en a plus.
Ceci dit, les tableaux, je ne sais pas les voir en peinture. -)
Mais, merci d'avoir pensé un seul instant que j'aurais pu être capable
de les expliquer. -)
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com