1 Son düzenleyen, konuka (22.05.2010 11:32:05)

Konu: excelde rowları kolon - kolonları row yapmak

bundan önce bir makro kaydedip yapmıştım.
başka bir yolu var mı, yoksa VFP içinden komutla mı yapayım ?
aşağıdaki resimdeki 1. tabloyu 2.tablo haline getirmek istiyorum.
http://img156.imageshack.us/img156/8130/excelresim12.jpg
peşinen teşekkürler, iyi pazarlar, sevgiler

makro kaydını da yazayım:
Sub yataya()
'
' yataya Makro
' Makro Konuk tarafından 25.04.2010 tarihinde kaydedildi.
'
' Klavye Kısayolu: Ctrl+i
'
For xi = 1 To 100
    Selection.Cut
    Selection.End(xlUp).Select
    Selection.End(xlToRight).Select
    ActiveCell.Offset(0, 1).Select
    ActiveSheet.Paste
    Range("A6").Select
    Selection.End(xlDown).Select
Next xi
End Sub

VFP9 SP2

2

Re: excelde rowları kolon - kolonları row yapmak

kopyala --> özel yapıştır --> işlemi tersine çevir

iyi pazarlar

VFP9 SP2

3

Re: excelde rowları kolon - kolonları row yapmak

Excele almadan önce bunu CrossTab ile önceden halletsen ozaman Excel de makro vs lere gerek kalmaz diye düşünüyorum.

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

4

Re: excelde rowları kolon - kolonları row yapmak

soykanozcelik yazdı:

Excele almadan önce bunu CrossTab ile önceden halletsen ozaman Excel de makro vs lere gerek kalmaz diye düşünüyorum.


kaynak dosya excel zaten

VFP9 SP2

5 Son düzenleyen, cetinbasoz (22.05.2010 14:44:59)

Re: excelde rowları kolon - kolonları row yapmak

Kaynak Excel ise ve ilk goruntudeki gibiyse zaten dogrusu senin yaptigin (Ozel yapistir -> islemi tersine cevir). Bende Turkce Excel yok ondan ayni sey mi emin degilim (Paste special -> [x] Transpose).

Kaynak neresi olursa olsun veri henuz ozetlenmemis liste tarzinda ise o zaman Pivot'a bak. VFP'den kod ornegi burada var diye hatirliyorum.

Not: VFP'de onceden asla crosstab yapma. Pivot o isi yapiyor, hem de VFP'den cok daha iyi yapiyor.