Select the product you need help with
XL2000: How to Populate an Array with a Discontiguous RangeArticle ID: 213797 - View products that this article applies to. This article was previously published under Q213797 On This PageSUMMARY
To populate an array using Microsoft Visual Basic for Applications in
Microsoft Excel, you need to iterate through the range object to populate
an array with the data if the range object is discontiguous (whether it is
a selection, range name, or the reference).
MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. Microsoft support professionals can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs. If you have limited programming experience, you may want to contact a Microsoft Certified Partner or Microsoft Advisory Services. For more information, visit these Microsoft Web sites: Microsoft Certified Partners - https://partner.microsoft.com/global/30000104
(https://partner.microsoft.com/global/30000104)
Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice
(http://support.microsoft.com/gp/advisoryservice)
For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
(http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms)
Using Discontiguous DataWhen the range is contiguous, there is no need to iterate through the range. The following Visual Basic macro code includes an example of how you can iterate through a discontiguous range of data to populate an array and an example of how you can use a contiguous range of data to populate an array.To use the sample macro code, follow these steps:
Using Contiguous DataThe following macro populates an array from a contiguous range of data.REFERENCES
For more information, see the Visual Basic User's Guide, version 5.0, Chapter 6, "Working with Visual
Basic Code in Procedures."
PropertiesArticle ID: 213797 - Last Review: November 23, 2006 - Revision: 3.5
|


Back to the top








