INPUTBOX'DA Değişken tanımlama nasıl yapabilirim

Katılım
26 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Office 365
'i = 1
'ı = 2
'Dim s As Integer
'Dim n As Integer

'For i = i To Say
' n = Sayfa18.Cells(2, i)

's = InputBox(Range(n) + "Bilgisini girinz", _
'"Bilgi Tanıtma", "Bilgi")
Inputbox ta değişken tanımlamasını nasıl yapabilirim. Yani Rakam değişkeni kullanabiliyoruz ancak ben döngüde yer alan sırasıyla (adı ) (baba adı )gibi bilgileri göstermesini istiyorum.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
birde böyle dene...

s=InputBox Range(n) & "Bilgisini giriniz", _
"Bilgi Tanıtma", "Bilgi"
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları deneyebilirsiniz.

Kod:
Sub BilgiGiris()
say = [a65536].End(3).Row
For i = 2 To say
veri = Cells(i, "a").Value & " Bilgisini Giriniz"
s = InputBox(veri, "Bilgi Tanıtma", "Bilgi")
Next i
End Sub
 
Katılım
26 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Office 365
Döngüyü sağladım ancak Replace gönderemedim

Sayın Ripek ilginize çok teşekkür ederim. vermiş olduğunuz kod çok işime yaradı, döngüyü sağladım ancak,
veri bilgisini aşaıdaki kotla edinme.text içinde kontrol edip İnputboxtan gelen bu s bilgisi ile değiştiremedim.

UserForm2.edinme.Text = Replace(UserForm2.edinme.Text, "veri", s)


Dim s As Variant
Dim veri As Variant
Dim i As Integer
Say = Sayfa18.Range("ık1")
i = 242

For i = i To i + Say

' n = Sayfa18.Cells(2, i)
veri = Sayfa18.Cells(2, i).Value & " Bilgisini Giriniz"

s = InputBox(veri, "Bilgi Tanıtma", "Bilgi")

UserForm2.edinme.Text = Replace(UserForm2.edinme.Text, "veri", s)


i = i + 1

Next i
 
Katılım
26 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Office 365
İşlem tamam

Bütün arkadaşlara teşekkür ederim. Veri de bir yanlışlık yapmışım
döngü ve replace tamam saygılar sevgiler
 
Üst