OK, je suis en train de finir un projet supplémentaire pour un héritage Excel-VBA application, et j'ai de nouveau aller à l'encontre de l'énigme du mystérieux gamme.Lignes(?) et la feuille de calcul.Les lignes de propriétés. Personne ne sait ce que ces propriétés vraiment faire et ce qu'ils sont censés fournir à moi? (remarque: cela s'applique probablement à la correspondante *.Propriétés de colonnes également).
Ce que je voudrais vraiment comme être en mesure de l'utiliser pour est de retour d'une plage de lignes, comme ceci:
SET rng = wks.Rows(iStartRow, iEndRow)
Mais je n'ai jamais été en mesure de l'obtenir pour le faire, même si l'Intellisense affiche deux arguments. Au lieu de cela, je dois utiliser l'un des deux ou trois autres (très encombrants) techniques. L'aide est très peu utile (généralement pour pour Office VBA), et à googler pour les "Lignes" n'est pas très utile, peu importe combien d'autres termes-je ajouter.
Les seules choses que j'ai été en mesure de l'utiliser pour sont 1) le retour d'une seule ligne comme une fourchette ( rng.Lignes(i) ) et 2) de retour d'un nombre de lignes dans une gamme ( rng.Les lignes.Le comte ). Est ce que c'est? Il n'y a vraiment rien d'autre que c'est bon?
Précisions: je sais qu'il retourne à une plage et qu'il y a d'autres façons d'obtenir une plage de lignes. Ce que je demande c'est précisément ce que nous apporte le .Lignes() que nous n'avons pas déjà obtenir de .Les cellules() et .Range()? Les deux choses que je connais sont: 1) un moyen plus facile de retourner une plage d'une seule ligne et 2) un moyen de compter le nombre de lignes dans une gamme. Est-il autre chose?