Excel Formül

Kodla Büyü

hanedantr

Seçkin Üye
Seçkin Üye
Mesajlar
490
arkadaslar elimde bir excel sorusu var cozemedim yardımcı olursanız sevinirim

excel sayfa 1 de a1 b1 c1 seklinde yan yana giden belli sayıda sayırlarım var bunu sayfa ikide = ile dikey olarka almak istiyorum ornegin a1 sayfa iki de c4 b1 sayfa iki de c5 ... seklinde bunu nasıl yaparım = sayfa1!A$1 denedim olmadı
 
Ne yazık ki bunun kolay yolu yok. Excel'in eksikliklerinden birisi. Uğraşırım derseniz, şunu deneyebilirsiniz. Sayfa1'dekileri seçip, kopyala deyin. Sayfa2'ye geçip bir hücreye tıklayıp, Özel yapıştır dedikten sonra Bağ Yapıştır düğmesine tıklayın. Böylece formüllü şekilde bilgiler yapıştırılacaktır. Adından hücreleri kenarlarından tutup, alt alta gelecek şekilde taşıyın.
 
dikey olan listeyi kopyala sonra yeni yerde sağ tık, özel yapıştır, işlemi tersine çevir i işaretle, tamam
 
maalesef o isime yaramıyor cunku o satırdaki sayıları diger sayfada bazı degerler var orada yazıp kullanıyor kooyala yada yapıstır tersine cevir o yuzden ise yaramıyor
 
sayfaya 1tane buton ekle aşağıdaki kodu yaz çalıştır: kolay gelsin


Private Sub CommandButton1_Click()
For i = 1 To 100
Sheets("sayfa2").Cells(i, 3) = Sheets("sayfa1").Cells(1, i)
Next i
End Sub

burada 100 değişebilir:

Cells(satır,sütun) şeklindedir.
 
intel4004' Alıntı:
sayfaya 1tane buton ekle aşağıdaki kodu yaz çalıştır: kolay gelsin


Private Sub CommandButton1_Click()
For i = 1 To 100
Sheets("sayfa2").Cells(i, 3) = Sheets("sayfa1").Cells(1, i)
Next i
End Sub

burada 100 değişebilir:

Cells(satır,sütun) şeklindedir.



Private Sub CommandButton1_Click()
For k = 1 to 100
For i = 1 To 100
Sayfa2.Cells(i, k) = Sayfa1.Cells(k, i)
Next i
Next k
End Sub

Bu da iş görebilir...
 
Geri
Üst