userform combobox ilgili

Katılım
30 Ocak 2008
Mesajlar
154
Excel Vers. ve Dili
offis 2003
arkadaşlar userform da comboboxda misal 3 adet seçenek var ben 2. seçip formu doldurduğumda adı soyadı gibi kaydet dediğimde sayfa2 3. seçtiğimde sayfa3 e kaydetme olayını nasıl yapıcaz varmı böle bişey yardımcı olurmusunuz
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
947
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
UserForm1'in Initialize olayına;

Kod:
Private Sub UserForm_Initialize()
Dim i As Integer
For i = 1 To Sheets.Count
ComboBox1.AddItem Sheets(i).Name
Next i
End Sub
Yazdıktan sonra Userde Comboya sayfalar gelecek.
Kod:
Private Sub ComboBox1_Change()
On Error Resume Next
Sheets("" & ComboBox1.Text).Select
ComboBox1 = Empty
End Sub

Kaydetmek istenilen veriler, seçim sonrası o sayfaya

Kod:
Private Sub CommandButton1_Click() 
Range("a1").Select 
ActiveCell.Formula = TextBox1 
End Sub
kodları ile kaydedilecek..
 

Ekli dosyalar

Son düzenleme:
Katılım
30 Ocak 2008
Mesajlar
154
Excel Vers. ve Dili
offis 2003
hocam kayıt yaptığım sayfa 1 kapatıp açtım tekrar kayıt yaptımda gene 1. hücreye yazdı onu nasıl ayarlicaz 1 2 3 diye gitsin hep aynı yere yazmasın ?
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
947
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Kaydet butonundaki kodlar sadece A1 için.Sizin kaydetmek istediğiniz mantık nasılsa onu söyleyin ona göre kaydetme şeklinde kod verelim..

Sitede kaydetmeye ait çok kod var.Araştırıp size uygun olanı alın..
 
Katılım
30 Ocak 2008
Mesajlar
154
Excel Vers. ve Dili
offis 2003
A B C D E F G 1 ile 50 arası sayfa 1 2 3 için geçerli ve her kayıtta 1 atlicak

1 dgdgdgg
2 dghfghf
3 gfhfghfhgf

seklinde aynı yere yapmicak kaydı
 
Katılım
30 Ocak 2008
Mesajlar
154
Excel Vers. ve Dili
offis 2003
teşekkürler hocam
 
Üst