Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 28
Default copy values in rows to columns

Hi,

I have this macro :

Try:

Sub col_row()
v = Array(Cells(1, 2).Value, Cells(1, 3).Value, Cells(1, 4).Value,
Cells(1,
5).Value)
Range("A1:E1").Clear
Range("A1:A3").Value = v(3)
Range("B1").Value = v(0)
Range("B2").Value = v(1)
Range("B3").Value = v(2)
End Sub


this macro allows to copy the following data :
A1 B1 C1 D1 E1
Costs 100 200 125 2002562

to:
A1 B1
2002562 100
2002562 200
2002562 125

But right now I have:

A1 B1 C1 D1 E1
Costs 100 200 125 2002562
Cash 10 205 135 2002563
Costs 100 200 125 2002564
Cash 10 205 135 2002565

How can I do the same ?

A1 B1
2002562 100
2002562 200
2002562 125
2002563 10
2002563 205
2002563 135
2002564 100
2002564 200
2002564 125
2002565 10
2002565 205
2002565 135

Can someone give a help?

Thank you

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 22
Default copy values in rows to columns

If your intention is to use a very similar program to the one you have
to do this task, then you can use a two-dimensional array.

dim v(4,3) '4 is number of things in e column, 3 is items associated
with each

' think of i as rows and j as columns

for i = 1 to 4
for j=1 to 3
v(i,j)=cells(i,j+1).value
next j
next i

' now you have your variable filled with the data you need. You just
have to put it into your spreadsheet now.

mark=1
for i=1 to 4
for j=1 to 3
range("B" & mark).value=v(i,j)
mark=mark+1
next j
next i




Carpe Diem wrote:
Hi,

I have this macro :

Try:

Sub col_row()
v = Array(Cells(1, 2).Value, Cells(1, 3).Value, Cells(1, 4).Value,
Cells(1,
5).Value)
Range("A1:E1").Clear
Range("A1:A3").Value = v(3)
Range("B1").Value = v(0)
Range("B2").Value = v(1)
Range("B3").Value = v(2)
End Sub


this macro allows to copy the following data :
A1 B1 C1 D1 E1
Costs 100 200 125 2002562

to:
A1 B1
2002562 100
2002562 200
2002562 125

But right now I have:

A1 B1 C1 D1 E1
Costs 100 200 125 2002562
Cash 10 205 135 2002563
Costs 100 200 125 2002564
Cash 10 205 135 2002565

How can I do the same ?

A1 B1
2002562 100
2002562 200
2002562 125
2002563 10
2002563 205
2002563 135
2002564 100
2002564 200
2002564 125
2002565 10
2002565 205
2002565 135

Can someone give a help?

Thank you


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
Match Values in Rows with Partial Values in Columns ryguy7272 Excel Worksheet Functions 3 August 8th 07 05:14 PM
Copy values in columns to rows Carpe Diem Excel Worksheet Functions 0 December 20th 06 09:01 PM
Copy columns values into separate columns Mike_can Excel Discussion (Misc queries) 7 May 27th 06 12:32 AM
Macro simplifying - copy rows to worksheets based on values in 2 different columns markx Excel Programming 1 February 27th 06 03:36 PM
Columns and Rows Values Todd Huttenstine[_2_] Excel Programming 1 November 22nd 03 12:56 PM


All times are GMT +1. The time now is 07:57 AM.

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

About Us

"It's about Microsoft Excel"