Boş hücrede hata uyarısı

Katılım
1 Eylül 2009
Mesajlar
4
Excel Vers. ve Dili
2003 Türkçe
Merhabalar,

Patronumun isteği üzerine EK te bulunan formatta bir tablo hazırlamam gerekti kendi çabalarımla beceremeyince forumdan yardım istedim ve tablo (Sn. Korhan AYHAN sayesinde) ana hatları ile biçimlendi.
Bu aşamadan itibaren benim yaptığım bir kaç değişiklik ortaya sorunlar çıkarmaya başladı ve bu değişikliklerin mutlaka yapılması gerekmekte.


Öncelikle C26 Hücresinde ürün seçildiğinde değerler "KAYDET" demeden görünmüyor bu sebeple kaydetme işlemi gerçekleştiren bir makro ekleyip "YENİLE" düğmesi ile bu makroyu çalıştırarak kendimce bu sorunu aştım.

Bunun yanı sıra kalem toplam tutarlarına iskonto uygulanabiliyor ve bu iskonto oranının tutardan düşebilmesi amacı ile I25 ile K35 hücreleri arasındaki tabloyu oluşturdum ve H26 hücresindeki formülün sonuna *K26/100 işlemini ekledim [=EĞER(D26="";"";G26*D26)*K26/100] fakat boş olan hücrelerde hata veriyor (Ben değişiklik yapmadan önce problem yoktu).

bunun dışında C26 Hücresinde bir düğme yardımı ile seçtiğimiz ve diğer bilgilerine ulaştığımız ürünlere L26 hücresine seri numaralarını manuel girerek ulaşabilmemiz mümkünmü hatta bunu L26 ya değilde B26 ya giriş yaparak elde edersek daha makbul olur. Birde K76 ve K78 Hücreleri döviz kurunu kendisi güncelleyebilirmi

Bu konularda bir çözümleme yapabilir ve bana yarcımcı olursanız hayatımı kurtaracaksınız.

Sonuç olumsuzda olsa şimdiden teşekkür ederim.
Saygılarımla.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kaydetmeden hesap yapmamasındaki sebep ayarlardan kaynaklanıyor.
Araçlar / Seçenekler / Hesaplama menüsünden "Otomatik" seçeneğini işaretlerseniz bu sorunu halletmiş olursunuz.

Hata için H26 hücresindeki formülü aşağıdakiyle değiştiriniz.

Kod:
=EĞER(C26="";"";G26*D26*K26/100)
Bunun dışındaki son sorunuzu anlayamadım. Daha detaylı açıklarmısınız..

.
 
Katılım
1 Eylül 2009
Mesajlar
4
Excel Vers. ve Dili
2003 Türkçe
Merhaba,

Kaydetmeden hesap yapmamasındaki sebep ayarlardan kaynaklanıyor.
Araçlar / Seçenekler / Hesaplama menüsünden "Otomatik" seçeneğini işaretlerseniz bu sorunu halletmiş olursunuz.

Hata için H26 hücresindeki formülü aşağıdakiyle değiştiriniz.

Kod:
=EĞER(C26="";"";G26*D26*K26/100)
Bunun dışındaki son sorunuzu anlayamadım. Daha detaylı açıklarmısınız..

.

Ömer bey yardımız için çok teşekkür ederim.

Anlatmaya çalıştığım Ürün Adı kısmında C26 hücresini aktif hale getirdiğimiz zaman hücrenin sağında bir ok tuşu beliriyor ve ok tuşu tıklanarak açılan listeden istediğimiz ürünü bulabiliyoruz ve seçtiğimiz ürünün tüm bilgileri otomatik olarak listede yerini alıyor. ben istiorumki bu yöntemin yanı sıra L26 veya B26 hücrelerinden herhangi birine Ürünün kod numarasını manuel olarak yazdığımda da ürüne ait tüm bilgiler otomatik olarak çıksın yani bu hücrelere kod numarası yazarak ürün çağırabileyim.

(dosya ektedir)
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Yapılan işlemi Ürün adı bölümünde değilde Ürün kodu bölümüne mi uygulamak istiyorsunuz.

Bu şekilde olacaksa,

B26:B35 arasını fare ile seçin ve silin işlemi bitirmeden veri / doğrulama / liste den kaynak bölümüne,

=$B$88:$B$1033

yazın ve bu işlemi bitirin.

C26:C35 aralığını seçin ve veri / doğralamaya girerek "tümünü sile" basıp tamam butonuyla işlemi bitirin.

Daha sonra,

C26 hücresine;

=EĞER(B26="";"";DÜŞEYARA(B26;$B$88:$E$1033;2;0))

D26 hücresine;

=EĞER(B26="";"";DÜŞEYARA(B26;$B$88:$E$1033;3;0))

F26 hücresine;

=EĞER(B26="";"";DÜŞEYARA(B26;$B$88:$E$1033;4;0))


yazarak alt satırlara kopyalayınız..

.
 
Üst