Merhaba,
Ekte deneme isimli dosyamda "malzeme cinsi sütununa bir combobox ekleyerek "malzemeler " sayfasındaki stok kartlarını buradan buldurmaya çalıştım. Bu uygulama başarı ile çalışıyor. Seçtiğim stok kartına görede markayı düşey ara ile bulduruyorum. Fakat bu noktada bir eksik var oda şu:
Bazı malzemeler ortak isimli olup markaları farlılaşmaktadır. Örneğin "Darbe Akım Şalteri 16A 1NO" gibi. Bu malzeme ad olarak aynı fakat aynı ada sahip iki marka ve malzeme kodu bulunmaktadır. "Malzemeler "sayfasında buna benzer malzeme çok miktarda var.
Öğrenmek istediğim şu: malzeme adını seçince sadece o malzemeye ait "marka" ve "malzeme kodu" nu marka sütununda comboboxta göstersin (listede sadece yukarıdaki malzeme için 5TT4101-0 SIEMENS, Z-S230/S EATON gelecektir.) seçim yaptığımda da markayı marka sütununda ilgili malzemenin karşısına yazmasını istiyorum. Böylelikle kullanıcı malzeme seçimini yaptıktan sonra marka sütunundaki comboboxa tıkladığında o malzemeye ait marka ve malzeme kodlarını görecek. Böylelikle birini seçip alt satırda başka malzeme tanımlamaya devam edecek.
Yardımcı olursanız çok sevinirim.
Aşağıda malzeme cinsi sütunundaki comboboxda yazılı olan kodu göreceksiniz. buna ek olarak marka sütununda bir combobox ihtiyacım var.
Selamlar,
Ekte deneme isimli dosyamda "malzeme cinsi sütununa bir combobox ekleyerek "malzemeler " sayfasındaki stok kartlarını buradan buldurmaya çalıştım. Bu uygulama başarı ile çalışıyor. Seçtiğim stok kartına görede markayı düşey ara ile bulduruyorum. Fakat bu noktada bir eksik var oda şu:
Bazı malzemeler ortak isimli olup markaları farlılaşmaktadır. Örneğin "Darbe Akım Şalteri 16A 1NO" gibi. Bu malzeme ad olarak aynı fakat aynı ada sahip iki marka ve malzeme kodu bulunmaktadır. "Malzemeler "sayfasında buna benzer malzeme çok miktarda var.
Öğrenmek istediğim şu: malzeme adını seçince sadece o malzemeye ait "marka" ve "malzeme kodu" nu marka sütununda comboboxta göstersin (listede sadece yukarıdaki malzeme için 5TT4101-0 SIEMENS, Z-S230/S EATON gelecektir.) seçim yaptığımda da markayı marka sütununda ilgili malzemenin karşısına yazmasını istiyorum. Böylelikle kullanıcı malzeme seçimini yaptıktan sonra marka sütunundaki comboboxa tıkladığında o malzemeye ait marka ve malzeme kodlarını görecek. Böylelikle birini seçip alt satırda başka malzeme tanımlamaya devam edecek.
Yardımcı olursanız çok sevinirim.
Aşağıda malzeme cinsi sütunundaki comboboxda yazılı olan kodu göreceksiniz. buna ek olarak marka sütununda bir combobox ihtiyacım var.
Kod:
Private Sub Emre_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
nvE.Visible = False
ActiveCell.Offset(1, 0).Select
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
Set nvE = ActiveSheet.OLEObjects("Emre")
On Error GoTo 0
If nvE Is Nothing Then
With ActiveSheet.OLEObjects.Add(ClassType:="Forms.ComboBox.1", _
Width:=Target.Width, _
Height:=Target.Height)
.Name = "Emre"
End With
Set nvE = ActiveSheet.OLEObjects("Emre")
End If
Set Target = Intersect(Target, Range("B17:B2500"))
If Target Is Nothing Then
nvE.Visible = False
nvE.LinkedCell = ""
Exit Sub
ElseIf Target.Count > 1 Or Target.Row = 1 Then
nvE.Visible = False
nvE.LinkedCell = ""
Exit Sub
End If
With nvE
Application.ScreenUpdating = False
.Top = Target.Top
.Left = Target.Left
.ListFillRange = "veri"
.LinkedCell = Target.Address
.Enabled = True
.Visible = True
.Activate
End With
End Sub
Selamlar,
