Excel Formül Sorusu Sor

Bir Excel formülüne dair sorunuz varsa, bu alanı kullanarak bize iletin.

Excel Makro Sorusu Sor

Bir Excel VBA koduna dair sorunuz varsa, bu alanı kullanarak bize iletin.

Genel Excel Sorusu Sor

Excel'in ön sayfasındaki FORMÜL haricinde olan sorularınızı buradan sorabilirsiniz.

Çözüldü TextBox Change Özelliğini Döngüye Çevirme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

hexadesimal

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
VBA:
Görüntülemek için giriş yapmalısınız.
(29 satır)
Bu fonksiyon SadeceSayi TextBox1 diye TextBox'un Cahnge olayında çağırarak veri girişini engelleyebiliyorum. Ancak 300 küsur TextBoxa yazmak yerine bunu döngüye almak mümkün müdür?
 
Çözüm
Sadece rakam ve virgüle izin var.

Class kodlar;
VBA:
Görüntülemek için giriş yapmalısınız.
(17 satır)

Userform kodlar;
VBA:
Görüntülemek için giriş yapmalısınız.
(12 satır)
Sadece rakam ve virgüle izin var.

Class kodlar;
VBA:
Görüntülemek için giriş yapmalısınız.
(17 satır)

Userform kodlar;
VBA:
Görüntülemek için giriş yapmalısınız.
(12 satır)
 

Ekli dosyalar

  • Sadece rakam ve virgül class modül belirli textboxlar.xlsm
    23.9 KB · Görüntüleme: 6
Çözüm
Ben de şöyle bir hata verdi ki sanırım kod yapımla ilgili.

test2.webp


Ancak dosyayı arşive aldım çok teşekkürler
 
Tamamı aynı.
Bendeki Userformda 345 adete textbox var. Ona göre de uyarladım ancak hata verdi.Buna benzer bir kod daha bulmuştum ClassModulle ilgili araştırma yaparken o kodda hata vermişti. Sonucta 345 textboxun change olayına koda yazarak çözüldü.
Bulduğum kod:
VBA:
Görüntülemek için giriş yapmalısınız.
(21 satır)
VBA:
Görüntülemek için giriş yapmalısınız.
(21 satır)
 
Hatanızın çözümünü buldum.
Dim TextBoxes(1 To 345) As New txrakamvevrgul bu kod en üstte olacak.
Koddun en başında Option Explicit varsa bunun altında olacak.
Yani kısaca alttaki resimdeki gibi olmayacak en üst satırda Sub xx olduğu için onun üst satırında olmalı dim ile başlayan kod.

Unbenannt.webp


Doğrusu alttaki gibi

Unbenannt1.webp


Resimdeki 360 yanıltmasın 360 tane textbox eklemiştim kopyalayıp çoğaltarak :)
 
Merhaba.
Sayın @Feyzullah şu an çevrimiçi değil.

Eklediğiniz belgenin geldiği aşamayı bilemiyorum ama, belgede UserForm2'nin açılmamasına neden olan şey;
UserForm2'nin Initialize kod blokundaki For... Next döngüsünde formun adındaki hata.
VBA:
Görüntülemek için giriş yapmalısınız.
(3 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
DMCA.com Protection Status
Konuyu başlatan
Normal Üye
Katılım
Konum
İzmir
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
15
Geri
Üst