bir hücrede 18den fazla karakter varsa o hücreye sadece il

Katılım
12 Eylül 2005
Mesajlar
20
BİR HÜCREDE EÐER 18 DEN FAZLA KARAKTER VARSA O HÜCREYE SADECE İLK 18 KARAKTERİN YAZILMASINI NASIL SAÐLAYABİLİRİZ.

BAÞKA DOSYALARDAN KOPYALAMA YAPIYORUZ ÇOK FAZLA KARAKTER OLUNCA .excelle çalışan prog var PROG ÇALIÞMIYO .


satırları tek tek silmek zor oluyo

YARDIM LÜTFEN
 
Katılım
5 Mart 2005
Mesajlar
103
Kod:
Sub kırp()
Dim i As Variant
For i = 1 To 50
     Cells(i, 1) = Left(Cells(i, 1), 18)
Next i
End Sub
Not: Bu tür işlemleri yapmadan önce mutlaka yedeğinizi alınız.
 
Katılım
12 Eylül 2005
Mesajlar
20
SELECTİONS BU MACRO MESELA E HÜCRESİNİN BÜTÜN HÜCRELERİ İÇİN GEÇERLİ OLACAK KOMUTLARDA DEÐİÞİCEK Bİ ÃžEY VARMI??

BANA TEK Bİ SÜTUN İÇİN LAZIM
 
Katılım
16 Aralık 2005
Mesajlar
130
hakan43' Alıntı:
yada şöle diyelim bi hücreye en fazla 18 karakter yazılabilsin
Son kararınız ise:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Len(Target) > 18 Then Target = Mid(Target, 1, 18)
End Sub
 
Katılım
12 Eylül 2005
Mesajlar
20
valla son kararımda sanırım bu konuda çok acemiyim makroları yerleştirmeyi beceremedim açıkcası
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
veri doğrulama ile de olmazmı?
hem geri alma ve düzeltme imkanı olur. makroda geri almak mümkün olmuyor çünki..
 
Katılım
5 Mart 2005
Mesajlar
103
Kod:
Sub kırp() 
Dim i As Variant 
For i = 1 To 65536 
     Cells(i, 5) = Left(Cells(i, 5), 18) 
Next i 
End Sub
Çalışması yaklaşık 1 dk. sürer ama işini görür,
Sn. acemi1 veri doğrulama ile kayıtlı verilerin ilk 18 karekterininden sonrasını nasıl siliyorsunuz? biraz açıklarmısınız?.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Veri/Doğrulamayı tıkla.
İzin verilen kısmına; "metin uzunluğu",
veri kısmına "küçük",
en fazla kısmına "18"...


Hata uyarısı seçeneğine ise;
stili istediğin şekilde ayarlayabilirsin.
başlık kısmına UYARI! ya da DİKKAT!
hata iletisine de bu hücreye sadece 18 karakter girebilirsiniz.


Ancak bişeyi yeni farkettim. 18 den fazla karakter girilirse, veri doğrulama kendisi kırpmıyor, kullanıcının kırpmasını bekliyor.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
selections un mesajı ben cevabı yazdıktan sonra geldi.
üstadım haklı. benim de belirttiğim gibi otomatik kırpmıyor.
Kusura bakmayın yanlış yönlendirdim.
 
Katılım
5 Mart 2005
Mesajlar
103
Re: bir hücrede 18den fazla karakter varsa o hücreye sadec

yanlışlıkla gönderildi. :(
 
Üst