• 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ü Metne Çevir

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.

lion2577

Yeni Üye
Katılım
17 Ağu 2021
Mesajlar
298
Aldığı beğeni
25
Excel V
Office 2021 TR
Konu Sahibi
Arkadaşlar merhaba, seçtiğim hücreleri metne çevirecek ve istediğim yere aktaracak. Metne çevirirkende hangi formatta istediğimi soracak bir makro oluşturmak mümkünmü acaba. Yardımlarınızı bekliyoruz. Şimdiden çok teşekkür ederiz
 
Konu Sahibi
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Ali bey öncelikle ilginiz için teşekkür ederiz. Yardım istediğimiz makro konusunu şöyle açayım.

Diyelim ki herhangi bir sütunda sayı veya tarih formatında değerler var. (Değer adeti önemli değil) Bu değerlerin hepsini veya istediğimiz kadarını seçip herhangi bir yere metne çevirip aktarmak istiyoruz. Aktarma yapmadan önce biçim metnini girip ( Örnek seçtiğimiz değerler tarih ise metne çevirirken istediğimiz biçim metni "gg.aa.yyyy" veya sayı ise "##.##" biçiminde veya daha farklı biçimlerde olabilir.) sonra aktarım yapılmasını istiyoruz.
 
Konu Sahibi
Ali bey öncelikle ilginiz için teşekkür ederiz. Yardım istediğimiz makro konusunu şöyle açayım.

Diyelim ki herhangi bir sütunda sayı veya tarih formatında değerler var. (Değer adeti önemli değil) Bu değerlerin hepsini veya istediğimiz kadarını seçip herhangi bir yere metne çevirip aktarmak istiyoruz. Aktarma yapmadan önce biçim metnini girip ( Örnek seçtiğimiz değerler tarih ise metne çevirirken istediğimiz biçim metni "gg.aa.yyyy" veya sayı ise "##.##" biçiminde veya daha farklı biçimlerde olabilir.) sonra aktarım yapılmasını istiyoruz.
Biçim metni sabit olmayıp isteğe bağlı olacak.
 
Merhaba,
Excelin zaten bu işlem için pratik özelliği var neden makro ile uğraşıyorsunuz ?
 
Merhaba.
Alttaki gibi kod olabilir.
Tek sütun seçilmeli.
Koddaki formatlamayı değiştirebilirsiniz.
Koda göre sayı seçilirse aktarmada metin gibi sonu veriyor formattan dolayı onada çözüm yapılabilir istediğiniz böyle ise.

Çıkan inputboxun ilkine hücreleri tek tek yada çoklu seçtirebilirsiniz.
İkinciye ise sadece sonuç hücresi olarak hangi hücreye aktarılacaksa o seçilecek örnek c1.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Buda sadece sayı ve tarih için.
Burda hücreye aktarınca koda yazdıklarım giçi aktarır formatları metin gibi olmaz hücrede mesela sayı.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Buda sadece sayı ve tarih için.
Burda hücreye aktarınca koda yazdıklarım giçi aktarır formatları metin gibi olmaz hücrede mesela sayı.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Ellerinize sağlık. . Sizin yaptığınız sadece tarih veya sayıysa geçerli.. İşlem yaparken biçimi sorsa. Bizde biçimi girsek. Sonuç ona göre ayarlansa olabilir mi acaba. Teşekkürler
 
Ellerinize sağlık. . Sizin yaptığınız sadece tarih veya sayıysa geçerli.. İşlem yaparken biçimi sorsa. Bizde biçimi girsek. Sonuç ona göre ayarlansa olabilir mi acaba. Teşekkürler
Rica ederim.
Örnek dosya eklerseniz ve veri felan girerseniz anlamış oluruz.
Mesela 1 adet metin seçtiniz bir adet tarih ve bir adette sayı.
Bu durumda biçimlendirme tarih olacaksa metin nasıl tarih olarak ayarlanacak.
Normalde kodda ufak tefek değişiklik yapılmalı.Ben extra sayı ve tarih için yapmıştım.
 
Konu Sahibi
Rica ederim.
Örnek dosya eklerseniz ve veri felan girerseniz anlamış oluruz.
Mesela 1 adet metin seçtiniz bir adet tarih ve bir adette sayı.
Bu durumda biçimlendirme tarih olacaksa metin nasıl tarih olarak ayarlanacak.
Normalde kodda ufak tefek değişiklik yapılmalı.Ben extra sayı ve tarih için yapmıştım.
 
Konu Sahibi
Sadece standart sayı ve tarih formatı olmasın. Hücreyi seçelim biçimi biz kendimiz ayarlayalım. Örneğin tarih formatı 25.01.2021 veya 25/07/2021 olabilir. Sayı formatı 2/5, 4-5, 100.25,36 olabilir. Metin formatı Y-1, 15-Y şeklinde olabilir. Bunun için biçimi sorup bizim girmemiz daha verimli olur diye düşünüyorum. Teşekkürler
 
Konu Sahibi
Rica ederim.
Örnek dosya eklerseniz ve veri felan girerseniz anlamış oluruz.
Mesela 1 adet metin seçtiniz bir adet tarih ve bir adette sayı.
Bu durumda biçimlendirme tarih olacaksa metin nasıl tarih olarak ayarlanacak.
Normalde kodda ufak tefek değişiklik yapılmalı.Ben extra sayı ve tarih için yapmıştım.
Sadece standart sayı ve tarih formatı olmasın. Hücreyi seçelim biçimi biz kendimiz ayarlayalım. Örneğin tarih formatı 25.01.2021 veya 25/07/2021 olabilir. Sayı formatı 2/5, 4-5, 100.25,36 olabilir. Metin formatı Y-1, 15-Y şeklinde olabilir. Bunun için biçimi sorup bizim girmemiz daha verimli olur diye düşünüyorum. Teşekkürler.
 
Tek tekmi format gireceksiniz atıyorum 100 hücre seçtiniz.Bu 100 hücre için yek tek inputboxmu açılacak?
 
Peki hücreleri secince tümü sayı yada metin yada tarih olarak karışıkmı seçeceksiniz?
 
Konu Sahibi
Peki hücreleri secince tümü sayı yada metin yada tarih olarak karışıkmı seçeceksiniz?
Diyelim ki a sütununda tarihler var. Şuan onları seçtim. B sütununda sayılar var. Birazdan onları seçicem. Yani seçtiklerim aynı formatta olacak. Aynı anda yapılan seçimde birden fazla formatta veri yok. Tek format.
 
Anladım abey hallederiz inşAllah.
Zaten kod hazır ufak tefek değişiklikler olacak.
 
Sizdende abey.
Sayı formatı #,##0.00 gibi olursa hücrede metin olarak görüküyor.Onuda hallederiz doğru çalışıyorsa kod.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst