[VBA] Telefon Numarası Biçimlendirme
#1
Arkadaşlar selam,

Elimde bir telefon tablosu var ve girişler çok düzensiz yazılmış. Bunları bir tabloya girerken düzenleyerek almam gekiyor. Bir miktarını hallettim ama karakter sayısına iş düşünce kaldım. Şöyle ki,
Değerler;
0212 212 12 12
212 2121212
2122121212
2121212
şeklinde ama almam gereken sonuç ise,

2122121212

şeklinde.
Replace kullanarak boşlukları aldım. Int çevrimi ile baştaki sıfırı kaldırdım. Ama 7 hane ise başına nasıl 212 ekleyeceğimi uygulayamadım.

Bana text kutusu içinde kaç karakter olduğunu belirtecek bir denetim yada kod varmı? Yada benzer bir yol?

İlgilenen herkese şimdiden teşekkürler.

Üstünde oynamak için örnek çalışmayı ekliyorum.

Kendi kullandığım kod.
Visual Basic
  1. Me.Metin120 = Int(Replace(Me.Telefon_Numarası, " ", ""))
  2. Me.Metin120.SetFocus
  3. SendKeys "^{c}"




Eklenti Dosyaları
.rar   telefon.rar (Boyut: 16,65 KB / İndirilme: 68)



  Alıntı
Bu mesajı beğenenler:
#2
mrb.lar
Visual Basic
  1. Dim say As Integer
  2. Me.Metin2 = Int(Replace(Me.Telefon_Numarası, " ", ""))
  3. say = Len(Me.Telefon_Numarası)
  4. If say < 8 Then
  5. Me.Metin2.Value = "212" & Me.Telefon_Numarası
  6. Else
  7. End If
  8. Me.Metin2.SetFocus
  9. SendKeys "^{c}"



k.gelsin
imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba,
Sayın Jon206 verdiğiniz kodun altında yer alan: SendKeys "^{c}" ne işe yarıyor?



  Alıntı
Bu mesajı beğenenler:
#4
Klavyeden yaptığın Ctrl+V işlevini yapıyor. Text i clipboard a kopyalıyor yani.

İstediğin yere sonra yapıştır diyorsun.



  Alıntı
Bu mesajı beğenenler:
#5
(15-12-2011, 14:16)jon206 demiş ki: mrb.lar
Visual Basic
  1. Dim say As Integer
  2. Me.Metin2 = Int(Replace(Me.Telefon_Numarası, " ", ""))
  3. say = Len(Me.Telefon_Numarası)
  4. If say < 8 Then
  5. Me.Metin2.Value = "212" & Me.Telefon_Numarası
  6. Else
  7. End If
  8. Me.Metin2.SetFocus
  9. SendKeys "^{c}"



k.gelsin

Çok teşekkür ederim. İlginize.

Yani;

Visual Basic
  1. Len(Alanadı)







  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Adres Ve Telefon Rehberi ahmet114 14 230 02-03-2024, 18:59
Son Mesaj: dsezgin
  Access Formu üzerinde Biçimlendirme Hakkında OGUZTURKYILMAZ 9 348 08-04-2023, 15:35
Son Mesaj: OGUZTURKYILMAZ
  Raporda Koşullu Biçimlendirme Nasıl Yapılır? ahmet114 14 515 26-03-2023, 17:11
Son Mesaj: ahmet114
  [FORM] Excele Gönderirken Biçimlendirme alikagan 3 209 27-01-2023, 19:25
Son Mesaj: alikagan
  [FORM] Günlük Sıra Numarası Vermek M_Kemal_Askeri 3 281 25-05-2022, 23:00
Son Mesaj: M_Kemal_Askeri
  Access Veri Tabanı Kayıt Numarası osmanyd 1 235 11-04-2022, 00:09
Son Mesaj: dsezgin
  Sipariş Numarasına Göre Koli Numarası Verdirme husem 9 357 29-01-2022, 00:41
Son Mesaj: husem
  Koşullu Biçimlendirme sensu 16 1.214 28-04-2021, 05:04
Son Mesaj: sensu

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi