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

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

egemir

Yeni Üye
Kullanıcı Bilgileri
Katılım
6 Eyl 2021
Mesajlar
124
Aldığı beğeni
13
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
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.
 

Ekli dosyalar

  • Birleştirme_AYIRMA_MAKRO.xlsm
    22.1 KB · Gösterim: 13
Çözüm
Merhabalar

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.



Örnek uygulanmış şekli:

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

egemir

Yeni Üye
Kullanıcı Bilgileri
Katılım
6 Eyl 2021
Mesajlar
124
Aldığı beğeni
13
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
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
 

Ekli dosyalar

  • örnek_veri.xlsx
    16.3 KB · Gösterim: 2

Ahmet

Destek Ekibi
Kullanıcı Bilgileri
Katılım
9 Mar 2021
Mesajlar
340
Aldığı beğeni
405
Excel Versiyonu
Office 2016 TR
Merhabalar

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.



Örnek uygulanmış şekli:

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.



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

egemir

Yeni Üye
Kullanıcı Bilgileri
Katılım
6 Eyl 2021
Mesajlar
124
Aldığı beğeni
13
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
Merhabalar

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.



Örnek uygulanmış şekli:

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.



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
 

egemir

Yeni Üye
Kullanıcı Bilgileri
Katılım
6 Eyl 2021
Mesajlar
124
Aldığı beğeni
13
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
Merhabalar

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.



Örnek uygulanmış şekli:

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.



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
 

egemir

Yeni Üye
Kullanıcı Bilgileri
Katılım
6 Eyl 2021
Mesajlar
124
Aldığı beğeni
13
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
teşekkür ederim ilginiz ve emeğiniz için sorunum çözüldü.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst