İnputbox ile alınan verini farklı fonksiyonda kullanımı

Katılım
10 Mart 2022
Mesajlar
8
Excel Vers. ve Dili
Excel VBA
İyi çalışmalar dilerim. Sorunum basit ama aşamadım. Inputbox ile tc ve şifre bilgisini almak istiyorum. Bu bilgiler sabir olarak kalacak. Başka bir fonksiyonda da giriş işlemi yapılıyor. O fonksiyonda girilen bilgileri kullanmak istiyorum. Yardımcı olabilir misiniz?

Public Sub sifre_degistir()
Static tc, sifre As String
tc = InputBox("Tc girin", "Tc Değiştirme")
sifre = InputBox("Yeni Şifreyi Girin", "Şifreyi Değiştirme")
End Sub

Public Sub giris()
Msgbox tc & sifre
End Sub

gibi
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,228
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

tc ve şifreyi sub'ın üstünde kullanın

Kod:
Dim tc, sifre As String
Kod:
Public Sub sifre_degistir()
tc = InputBox("Tc girin", "Tc Değiştirme")
sifre = InputBox("Yeni Şifreyi Girin", "Şifreyi Değiştirme")
End Sub
Kod:
Public Sub giris()
MsgBox tc & sifre
End Sub
 
Katılım
10 Mart 2022
Mesajlar
8
Excel Vers. ve Dili
Excel VBA
Teşekkür ederim. Değişkenleri dışarıda tanımladık işe yardı ama bu seferde içindeki bilgiler hep aynı kalıyor. Boş kalıyor yani. Bir defa girildiği zaman tekrar girilene kadar içindeki bilgilerin sabit kalmasını istiyorum. Static olarak tanımladım kabul etmedi onu da.
 
Üst