• DİKKAT

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

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
 
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.
 
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
 
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
 
valla son kararımda sanırım bu konuda çok acemiyim makroları yerleştirmeyi beceremedim açıkcası
 
veri doğrulama ile de olmazmı?
hem geri alma ve düzeltme imkanı olur. makroda geri almak mümkün olmuyor çünki..
 
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?.
 
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.
 
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.
 
Re: bir hücrede 18den fazla karakter varsa o hücreye sadec

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