• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü yatay olan tabloyu excel formulleri ile dikey olarak getirme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

egemir

Yeni Üye
Katılım
6 Eyl 2021
Mesajlar
124
Aldığı beğeni
14
Excel V
Office 2013 TR
Konu Sahibi
merhaba;
gecen makro ile çözmüştük bu problemimi ancak kullandığım veriler çok fazla olduğu makro çalıştırp sonuca ulaşmam çok uzun suruyor
excel formulleri yatay tabloyu dikeye cevirebilirmiyim
ilginiz için şimdiden teşekkür ederim
makro ile bulunan çözüm dosyası ektedir.
 
Çözüm
Merhabalar

Hangi işlemde yavaş çalışıyor ise giriş satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Son satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.



Örnek uygulanmış şekli:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Konu Sahibi
iyi günler;
yukarıdaki kod ekle makroyu denedim ancak _global hatası verdi

ayrıca benim verilerim çok fazla ve makro çalıştırdığımda çok yavaş oluyor ve uzun bir süre yatay tabloyu dikeye çevirmek için bekliyorum.
Yatay tablolarım çok fazla ve ordaki verilerde aynı değil
açıkçası ben bayağıdır uğraşıyorum ama bir çözüm bulamadım.
sizden ricam yatay olan tabloyu excel formulleri ile dikeye çevirmek mümkün mü?
excel hücre içerisine yazacağım formullerle yatay tabloyu kopyaladığımda deiğer sayfada dikey olarak veriler listelensin
 
Merhabalar

Hangi işlemde yavaş çalışıyor ise giriş satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Son satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.



Örnek uygulanmış şekli:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.



Peki bu kodlar ne işe yarıyor?

Application.ScreenUpdating = Kapatırsak ekran sabitmiş gibi kalıyor, yapılan işlemleri o an göremiyoruz. False komutu ile durdurup işlemler bittiğinde True komutu ile son halini görebiliyoruz.

Application.Calculation = Eğer bir formül varsa hesaplama işlemini anında yapıyor. xlCalculationManual komutu hesaplama işlemini bizim daha sonra kendi çalıştıracağımızı bildirir. Eğer kapatırsanız, yaptığınız formüllerin sonuçlarının değişmediğini göreceksiniz. Yani 2 ile 2 yi topladığınızda sonuç 4 vermesi gerekir normalde ama biz bu işlemi manuel yapacağımızı bildirdiğimiz için siz sayılara ne yazarsanız yazın sonuç hep 4 olacaktır. mesela 2 ile 3 topladığımızda 5 olması gerekirsen sistemde halen 4 gözükecektir. xlCalculationAutomatic komutu ise Excel'e her veri girişinde formül olsun olmasın hücreleri hesaplamaya çalışır. Varsayılanı da bu şekildedir.
 
Çözüm
Konu Sahibi
Merhabalar

Hangi işlemde yavaş çalışıyor ise giriş satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Son satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.



Örnek uygulanmış şekli:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.



Peki bu kodlar ne işe yarıyor?

Application.ScreenUpdating = Kapatırsak ekran sabitmiş gibi kalıyor, yapılan işlemleri o an göremiyoruz. False komutu ile durdurup işlemler bittiğinde True komutu ile son halini görebiliyoruz.

Application.Calculation = Eğer bir formül varsa hesaplama işlemini anında yapıyor. xlCalculationManual komutu hesaplama işlemini bizim daha sonra kendi çalıştıracağımızı bildirir. Eğer kapatırsanız, yaptığınız formüllerin sonuçlarının değişmediğini göreceksiniz. Yani 2 ile 2 yi topladığınızda sonuç 4 vermesi gerekir normalde ama biz bu işlemi manuel yapacağımızı bildirdiğimiz için siz sayılara ne yazarsanız yazın sonuç hep 4 olacaktır. mesela 2 ile 3 topladığımızda 5 olması gerekirsen sistemde halen 4 gözükecektir. xlCalculationAutomatic komutu ise Excel'e her veri girişinde formül olsun olmasın hücreleri hesaplamaya çalışır. Varsayılanı da bu şekildedir.
Teşekkür ederim deneyip size dönüş yapacağım
 
Konu Sahibi
Merhabalar

Hangi işlemde yavaş çalışıyor ise giriş satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Son satırına yazılması gereken:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.



Örnek uygulanmış şekli:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.



Peki bu kodlar ne işe yarıyor?

Application.ScreenUpdating = Kapatırsak ekran sabitmiş gibi kalıyor, yapılan işlemleri o an göremiyoruz. False komutu ile durdurup işlemler bittiğinde True komutu ile son halini görebiliyoruz.

Application.Calculation = Eğer bir formül varsa hesaplama işlemini anında yapıyor. xlCalculationManual komutu hesaplama işlemini bizim daha sonra kendi çalıştıracağımızı bildirir. Eğer kapatırsanız, yaptığınız formüllerin sonuçlarının değişmediğini göreceksiniz. Yani 2 ile 2 yi topladığınızda sonuç 4 vermesi gerekir normalde ama biz bu işlemi manuel yapacağımızı bildirdiğimiz için siz sayılara ne yazarsanız yazın sonuç hep 4 olacaktır. mesela 2 ile 3 topladığımızda 5 olması gerekirsen sistemde halen 4 gözükecektir. xlCalculationAutomatic komutu ise Excel'e her veri girişinde formül olsun olmasın hücreleri hesaplamaya çalışır. Varsayılanı da bu şekil
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst