Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 88
Default Extract segments of an array

"Tatsujin" wrote in message
My array of strings is already sorted from A to Z:

mySort(1) = "apples"
mySort(2) = "apricot"
mySort(3) = "banana"
mySort(4) = "beans"
mySort(5) = "bread"
mySort(6) = "donuts"
'... etc, etc..
mySort(38) = "zuchini"

Is there an easy function that can copy any alphabetical segment of the
array into a new array?

For example, if I give the function input "B", it should create this new
array:

myarray = Array("banana", "beans", "bread")


Dim i as Long, k as Long
Dim myarray () As String
' code
ReDim myarray (1 To 3) ' or 0 to 2
For i = 3 To 5
k = k + 1
myarray (k) = mySort(i)
Next

There are other efficient ways to copy entire or part arrays but complicated
with string arays. The worksheet Index function would do it but not
efficient and much faster to loop as above.

Peter T


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 88
Default Extract segments of an array

"Peter T" wrote in message

Seeing Claus' reply I realise I misread your question.

Peter T


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to extract data from an array jmccaski Excel Programming 8 February 1st 11 11:58 AM
Extract multiple values from array vpinnell Excel Discussion (Misc queries) 2 October 28th 09 02:39 AM
Extract a column/row from a 2-D array Fred Chow Excel Programming 1 October 13th 07 06:46 PM
How do I extract a single value from the linest array result? hil Excel Worksheet Functions 3 July 12th 06 12:37 PM
How do I extract hyperlink as text from an array of hyperlinks? Hoya Excel Worksheet Functions 8 December 29th 05 05:16 PM


All times are GMT +1. The time now is 08:47 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"