userformdaki combobox a1:a10 aralığındaki verileri c1:c10 aralığındaki ilk boş hucrey

Katılım
27 Şubat 2007
Mesajlar
353
Excel Vers. ve Dili
2002 Türkçe
userformdaki combobox sayfa1!a1:a10 aralığındaki verilerden secileni sayfa1!c1:c10 aralığındaki ilk boş hucreye aktarsın.


şimdiden tesekkur ederim.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Private Sub ComboBox1_Change()
kop = ComboBox1.Value
s = WorksheetFunction.CountA([c1:C65000])
Range("c" & s + 1) = kop
End Sub
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "a1:a10"
End Sub
 
Katılım
27 Şubat 2007
Mesajlar
353
Excel Vers. ve Dili
2002 Türkçe
tesekkur ederim .. fakat

fakat :


mesela a1de bulunan "Ali" kelimesini gonderdikten sonra yine "Ali" gondereceksem olmuyor. yani. c'de altalta aynı veriyi yazmıyor.

yani.. comboboxta(a1:a10 aralığında)a1'de "ali" , a2'de" ahmet" , a3'de"mehmet" vs. vs. var diyelim. comboboxtan c1:c10 aralığına gonderecektik ya; c1'e "ali"yi gonderdim; c2'ye de "ali" gondermek istiyorum fakat hiçbir işlem yapmıyor.ancak "ahmet" gonderirsem bir alt hucreye "ahmet" yazarak devam ediyor. benim istediğim a1 e "ali" a2'ye de belki "ali" yazdırabilirim. bunu sağlamam konusunda yardımcı olur musunuz?

tesekkur ederim.
 
Katılım
27 Şubat 2007
Mesajlar
353
Excel Vers. ve Dili
2002 Türkçe
merhaba

ve bir de eğer mümkünse (formumun showmodal'ı false) form aktifken hucrelere mudahale edebiliyorum. comboboxla c2'ye aktardığım veriyi("ali") c2 hucresine tıklayıp "ahmet"e dönüştürmek istiyorum. bu yonde de bir katkınız olursa sevinirim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Bir commandbuton ekleyin ve aşağıdaki kodları yapıştırıp deneyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim hucre As Range
Sheets("Sayfa1").Select
For Each hucre In [C1:C10]
    If hucre = "" Then
        hucre.Value = ComboBox1.Value
        MsgBox "Aktarma Yapıldı..!!", vbOKOnly, Application.UserName
        Exit For
    End If
Next
End Sub
 
Katılım
27 Şubat 2007
Mesajlar
353
Excel Vers. ve Dili
2002 Türkçe
emeğinize sağlık

tesekkurler sayın V.Basic For Applications ve sayın Sezar!

İşiniz gucünüz rast gitsin.
 
Üst