userformda textboxdaki veriyi modüle aktarma

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

userformda textboxdaki veriyi modüle aktarma

İleti#1)  karakutum » 24 Kas 2021 15:17

merhaba arkadaşlar userform1 de 1 textbox1 deki veriyi modül1 e aktarma imkanı varmı
Kullanıcı avatarı
karakutum
Siteye Alışmış
 
Kayıt: 09 Nis 2017 01:43
Meslek: Memur
Yaş: 41
İleti: 157
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İSTANBUL

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#2)  hukumran » 24 Kas 2021 16:52

deger = userform1.Textbox1
Bu şekilde modülden ulaşabiliyor olmalısınız.
Kullanıcı avatarı
hukumran
Siteye Alışmış
 
Adı Soyadı:Hasan Salihoğlu
Kayıt: 15 Tem 2014 14:44
Konum: İstanbul
Meslek: Grafiker
Yaş: 34
İleti: 145
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#3)  karakutum » 24 Kas 2021 17:03

userform1 e textbox1 ve commandbutton ekledim. aşağıdaki şekilde denedim olmadı sendkeys komutu ilede yapamadım.
module içine
Sub deger()
end sub

Module1.deger =UserForm1.TextBox1.text

end sub
Kullanıcı avatarı
karakutum
Siteye Alışmış
 
Kayıt: 09 Nis 2017 01:43
Meslek: Memur
Yaş: 41
İleti: 157
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İSTANBUL

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#4)  hukumran » 24 Kas 2021 19:38

Dim ile prosedür üstünde tanımlarsınız olabilir belki. Olmadı public deneyin. Modül içindeki değişikler Sub ile başlayan kısımdan sonra bellekte tanımlanır. Olmayan bir değişkene veri atamaya çalışıyorsunuz bu şekilde. Global değişken kullanmak sizin durumunuzda en iyi çözüm olabilir. Global değişkenler makroyla beraber bellekte yer alır. İlla ki prosedürün başlamasını beklemez.
Kullanıcı avatarı
hukumran
Siteye Alışmış
 
Adı Soyadı:Hasan Salihoğlu
Kayıt: 15 Tem 2014 14:44
Konum: İstanbul
Meslek: Grafiker
Yaş: 34
İleti: 145
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#5)  karakutum » 24 Kas 2021 22:06

bir kaç örnek denedim olmadı sayfa1 deki a1 içindeki veriyi yada textbox1 deki değeri modüle içine kopyala yapıştır yaptıramadım.
Kullanıcı avatarı
karakutum
Siteye Alışmış
 
Kayıt: 09 Nis 2017 01:43
Meslek: Memur
Yaş: 41
İleti: 157
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İSTANBUL

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#6)  okutkan » 24 Kas 2021 23:07

Ne yapmak istediğinizi tam olarak yazarsanız farklı yöntemler bulunabilir.
Ali ihsan OKUTKAN
Kullanıcı avatarı
okutkan
Site Dostu
 
Kayıt: 27 May 2017 04:45
Meslek: pol. mem.
Yaş: 29
İleti: 1336
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: DENİZLİ

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#7)  karakutum » 25 Kas 2021 00:04

web sitesinde 1.sıradaki komut ile tetikliyor bu komutu sub deneme modülü içine ekleyincede tetikliyor ama 2.sırada bulunan textboxtan tetikleme yapmıyor hata veriyor. bu nedenle modül içine commandbutton ile 1.sıradaki komutu modül içine eklemek istiyorum.
1.sıra = izindilekcesi.WebBrowser2.Document.parentwindow.execscript "FormSec('12345678911@1999');"

2.sıra izindilekcesi.WebBrowser2.Document.parentwindow.execscript "Formsec(" & Form1.TextBox13.Text & ");
bu komut ile direk engelliyor
Kullanıcı avatarı
karakutum
Siteye Alışmış
 
Kayıt: 09 Nis 2017 01:43
Meslek: Memur
Yaş: 41
İleti: 157
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İSTANBUL

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#8)  okutkan » 25 Kas 2021 00:55

Eklediğim dosyadaki gibi dener misiniz.
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Ali ihsan OKUTKAN
Kullanıcı avatarı
okutkan
Site Dostu
 
Kayıt: 27 May 2017 04:45
Meslek: pol. mem.
Yaş: 29
İleti: 1336
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: DENİZLİ

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#9)  karakutum » 25 Kas 2021 03:05

denedim malesef olmadı hatta
Sub deneme()
txt = Form1.TextBox13.Text
izindilekcesi.TextBox26.Text = txt

End Sub


form deki textbox 13 içine izindilekcesi.WebBrowser2.Document.parentwindow.execscript "FormSec(12345678900@1999');"
bu komutu aynen aktarıyor fakat komut doğru olduğu halde web sitesinden tetikleme yapmasına izin vermiyor

tek yapacağımız sendkeys veya copy paste yoluyla textboxtaki veriyi moduleki deneme içine kopyalamak
Private Sub CommandButton20_Click()
Call deneme
End Sub
Kullanıcı avatarı
karakutum
Siteye Alışmış
 
Kayıt: 09 Nis 2017 01:43
Meslek: Memur
Yaş: 41
İleti: 157
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İSTANBUL

Cevap: Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#10)  hukumran » 25 Kas 2021 10:55

karakutum yazdı:denedim malesef olmadı hatta
Sub deneme()
txt = Form1.TextBox13.Text
izindilekcesi.TextBox26.Text = txt

End Sub


form deki textbox 13 içine izindilekcesi.WebBrowser2.Document.parentwindow.execscript "FormSec(12345678900@1999');"
bu komutu aynen aktarıyor fakat komut doğru olduğu halde web sitesinden tetikleme yapmasına izin vermiyor

tek yapacağımız sendkeys veya copy paste yoluyla textboxtaki veriyi moduleki deneme içine kopyalamak
Private Sub CommandButton20_Click()
Call deneme
End Sub


İki ayrı form var galiba. Peki iki ayrı excel dosyası ile mi çalışıyorsunuz? Dosyanızı paylaşsanız çok daha hızlı sonuç alırdınız.
Kullanıcı avatarı
hukumran
Siteye Alışmış
 
Adı Soyadı:Hasan Salihoğlu
Kayıt: 15 Tem 2014 14:44
Konum: İstanbul
Meslek: Grafiker
Yaş: 34
İleti: 145
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#11)  karakutum » 25 Kas 2021 12:09

merhaba maalesef dosyayı paylaşma imkanı yok ama aşağıdaki komutu modulde açılan çalışmaya kopyala yapıştır veya sendkeys komutu ile texboxtan gönderme imkanı varmı mesala
modülde açılan dosyaya
örnek olarak
sub deneme()
izindilekcesi.WebBrowser2.Document.parentwindow.execscript "FormSec('12345678911@1999');"
end sub içine kopyalama işlemi
Kullanıcı avatarı
karakutum
Siteye Alışmış
 
Kayıt: 09 Nis 2017 01:43
Meslek: Memur
Yaş: 41
İleti: 157
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İSTANBUL

Cevap: userformda textboxdaki veriyi modüle aktarma

İleti#12)  hukumran » 25 Kas 2021 15:10

Galiba siz farklı excel dosyalarında gui üzerinden modüle veri aktarmaktan bahsediyorsunuz. Doğru mu anladım? okutkan arkadaşımız da size örnek verirken tek dosya üzerinde çalışma yapmış iki dosyadan bahsetmediğiniz için. Dosya paylaşamıyor olsanız bile sorununuzu tam olarak ifade etmeniz önemli.
Kullanıcı avatarı
hukumran
Siteye Alışmış
 
Adı Soyadı:Hasan Salihoğlu
Kayıt: 15 Tem 2014 14:44
Konum: İstanbul
Meslek: Grafiker
Yaş: 34
İleti: 145
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

Bumerang - Yazarkafe