• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Textbox kopyalama ile gelen paragraf işaretini kırpma

  • Konbuyu başlatan Konbuyu başlatan conari
  • Başlangıç tarihi Başlangıç tarihi
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.
 
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.
 
Her zaman kopyalanmayabilir yani elle de veri girilebilir.
Bu şekilde bu fonksiyonlar hiç biri işe yaramaz sistemi bozar.
 
Ö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.
 
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.
 
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...
 
@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.
 
@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....
 
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.
 
Aşağıdaki kodu denermisiniz.
Kod:
If InStr(1, TextBox1, Chr(10)) > 0 Then TextBox1 = Mid(TextBox1, 1, InStr(1, TextBox1, Chr(10)) - 2)
 
@janveljan
cevap için teşekkürler halletmiştim.
 
Geri
Üst