- Katılım
- 23 Ağustos 2022
- Mesajlar
- 40
- Excel Vers. ve Dili
- Excel 360 TR
- Altın Üyelik Bitiş Tarihi
- 26-08-2023
Merhabalar,
bir tablo hazırlıyorum ve istediğim şeyi sıradan excel komutlarını yapamayınca tamam, kendim yapayım dedim ve başaramadım. kod, bir hücredeki text'i(hazır mı değil mi olarak kontrol ediyor), başka bir hücrede modele başka bir hücrede ise adet kontrolü yapıp kontrol ettiği adet miktarını kodda belirttiğim hücrelere atıyor(eğer çalışsaydı). Yazdığım fonksiyon aşağıdaki gibidir, yardımcı olabilirseniz çok sevinirim.
Function hazircheck(haz As Range, model As Range, adet As Range)
Set s1 = Sheets("Üretim Takip")
Set s2 = Sheets("Stok Takip")
If haz = "HAZIR" And model = "HCU-250" Then
s2.Range("A3") = adet
s2.Range("D7") = adet
ElseIf haz = "HAZIR" And model = "HCU-250E-500" Then
s2.Range("B3") = adet
s2.Range("F7") = adet
ElseIf haz = "HAZIR" And model = "HCU-250E-750" Then
s2.Range("C3") = adet
s2.Range("F7") = adet
ElseIf haz = "HAZIR" And model = "HCU-250WH" Then
s2.Range("D3") = adet
s2.Range("D7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400" Then
s2.Range("E3") = adet
s2.Range("E7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400WH" Then
s2.Range("H3") = adet
s2.Range("E7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400E-1000" Then
s2.Range("F3") = adet
s2.Range("G7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400E-1250" Then
s2.Range("G3") = adet
s2.Range("G7") = adet
Else
s2.Range("B5") = "iptal"
End If
End Function
bir tablo hazırlıyorum ve istediğim şeyi sıradan excel komutlarını yapamayınca tamam, kendim yapayım dedim ve başaramadım. kod, bir hücredeki text'i(hazır mı değil mi olarak kontrol ediyor), başka bir hücrede modele başka bir hücrede ise adet kontrolü yapıp kontrol ettiği adet miktarını kodda belirttiğim hücrelere atıyor(eğer çalışsaydı). Yazdığım fonksiyon aşağıdaki gibidir, yardımcı olabilirseniz çok sevinirim.
Function hazircheck(haz As Range, model As Range, adet As Range)
Set s1 = Sheets("Üretim Takip")
Set s2 = Sheets("Stok Takip")
If haz = "HAZIR" And model = "HCU-250" Then
s2.Range("A3") = adet
s2.Range("D7") = adet
ElseIf haz = "HAZIR" And model = "HCU-250E-500" Then
s2.Range("B3") = adet
s2.Range("F7") = adet
ElseIf haz = "HAZIR" And model = "HCU-250E-750" Then
s2.Range("C3") = adet
s2.Range("F7") = adet
ElseIf haz = "HAZIR" And model = "HCU-250WH" Then
s2.Range("D3") = adet
s2.Range("D7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400" Then
s2.Range("E3") = adet
s2.Range("E7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400WH" Then
s2.Range("H3") = adet
s2.Range("E7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400E-1000" Then
s2.Range("F3") = adet
s2.Range("G7") = adet
ElseIf haz = "HAZIR" And model = "HCU-400E-1250" Then
s2.Range("G3") = adet
s2.Range("G7") = adet
Else
s2.Range("B5") = "iptal"
End If
End Function