Textbox kopyalama ile gelen paragraf işaretini kırpma

Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Textbox copy paste ile bir değer yapıştırdığınızda sonunda pragraf işareti oluşuyor.
kodda ise ikitane Kutu, bunu trim ile halledemedim nasıl temizleriz.
 
Katılım
27 Temmuz 2004
Mesajlar
719
Excel Vers. ve Dili
Excel 2003 Tr
Kopyalamayı yaptığınız yerden bu karakterleri aldırmadan kopyalama imkanınız yoksa, Metin fonksiyonlarını kullanarak Bunları silebilirsiniz. Mid-Parçaal, Len-Uzunluk, fonksiyonlarını deneyin.
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Her zaman kopyalanmayabilir yani elle de veri girilebilir.
Bu şekilde bu fonksiyonlar hiç biri işe yaramaz sistemi bozar.
 
Katılım
27 Temmuz 2004
Mesajlar
719
Excel Vers. ve Dili
Excel 2003 Tr
Öncelikle örnek bir dosya eklerseniz daha kolay çözüm bulunabilir, ayrıca fonksiyonlar tabiki durdukları yerde bir işe yaramaz onları işe yarar hale getirecek olan bizleriz, seçenekleri doğru tahmin edip uygun kodları yazdığımızda istediklerimiz olur.
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
bunda örnek dosyalık bir şey yok ki arkadaşım.
bir textbox koy excele bir hücredeki değeri örnek A1 dekini kopyala ve textbox a yapıştır. sonunda pragraf işaretini görürsün.
buda kodlamada
 bu şekilde oluşuyor.
 
Katılım
17 Ocak 2008
Mesajlar
185
Excel Vers. ve Dili
2003 Türkçe - 2007 Türkçe
bunda örnek dosyalık bir şey yok ki arkadaşım.
bir textbox koy excele bir hücredeki değeri örnek A1 dekini kopyala ve textbox a yapıştır. sonunda pragraf işaretini görürsün.
buda kodlamada
 bu şekilde oluşuyor.
Bu şeklde bir yaklaşımla cevap aramaya çalışma arkadaşım.
Ancak bu forumun seviyesi ve dostluk anlayışından dolayı senin sorunu cevaplıyorum

1.) Hücreyi kopyalamak yerine hücre içeriğini kopyalarsan böyle bir sıkıntı yaşamazsın. Zaten tahmin edersem tek bir hücreyi kopyalıyorsundur.

2.) Birden fazla hücre kopyalıyosan veya bu şekilde uğraşmak istemezsen o zaman textbox kutucuğunun üzerinde sağ tıklayarak özelliklere gir ve ordan Multiline özellğini True yap. Sorunun çözülecektir.

İyi Çalışmalar...
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
@exam77, Ben forumun amacının ne olduğu ve neler paylaştığını senden çok iyi biliyorum merak etme. şöyle bir nickimden yaptığım bilgi ve dosya paylaşımları açıp bakarsan ne demek istediğimi anlarsın.
Kopyalama olayına gelinirse kopyalamayı ben kod ile yaptırmıyorum ki kullanıcı CTRL +C ile bir hücreden alıyor. textbox a gelince CTRL+V ye basıyor.

Hücreyi F2 veya çift tıklayarak editleyecek verileri seçecek, sonra kopy paste bu uzun iş.

Artık bir fonksiyon yazıp textboxtaki son karakterin ne olduğuna bakıp gerekirse sileceğim.
 
Katılım
17 Ocak 2008
Mesajlar
185
Excel Vers. ve Dili
2003 Türkçe - 2007 Türkçe
@exam77, Ben forumun amacının ne olduğu ve neler paylaştığını senden çok iyi biliyorum merak etme. şöyle bir nickimden yaptığım bilgi ve dosya paylaşımları açıp bakarsan ne demek istediğimi anlarsın.
Kopyalama olayına gelinirse kopyalamayı ben kod ile yaptırmıyorum ki kullanıcı CTRL +C ile bir hücreden alıyor. textbox a gelince CTRL+V ye basıyor.

Hücreyi F2 veya çift tıklayarak editleyecek verileri seçecek, sonra kopy paste bu uzun iş.

Artık bir fonksiyon yazıp textboxtaki son karakterin ne olduğuna bakıp gerekirse sileceğim.
Sana sadece konuşma tarzına dikkat etmeni öneriyorum. Onun dışında senle tartışacak değilim.

Sorununa gelince benim yazdığım 2. maddeyi okumamışsın bile....
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Sana sadece konuşma tarzına dikkat etmeni öneriyorum. Onun dışında senle tartışacak değilim.

Sorununa gelince benim yazdığım 2. maddeyi okumamışsın bile....
Arkadaşım sen ya benim dediğim işlemi yapmıyorsun yada gereksiz cevaplar veriyorsun.
Ben buraya kimse ile tartışma niyetinde değilim. Ama sen sanırım bir rant peşindesin.

Birden fazla hücre kopyalamıyorum. 2. Madde de yaptığın açıklama sadece paragraf işaretinin kalmasına ve boşluk oluşmasına neden olur. yani 2 kare işaretini yine kodda silmem gerekecek.
 
Katılım
27 Temmuz 2004
Mesajlar
719
Excel Vers. ve Dili
Excel 2003 Tr
Aşağıdaki kodu denermisiniz.
Kod:
If InStr(1, TextBox1, Chr(10)) > 0 Then TextBox1 = Mid(TextBox1, 1, InStr(1, TextBox1, Chr(10)) - 2)
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
@janveljan
cevap için teşekkürler halletmiştim.
 
Üst