• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

USERFORM İLE Giriş

Katılım
10 Nisan 2014
Mesajlar
113
Excel Vers. ve Dili
2013 ingilizce
Arkadaşlar merhaba,

Ekte verdiğim dosyada girişleri yapabilmek için haftalardır uğraşıyorum. Makro konusunda yeni olduğum için birtürlü beceremedim. Yardımcı olursanız ben dahil 5 kişinin iş yükünü ciddi derecede hafifletmiş olacaksınız. Desteğiniz için çok ama çok teşekkür ederim.

Saygılarımla
 

Ekli dosyalar

Merhaba magnet2014,

userform ile ilgili bilgim yok fakat, örneğinizi inceledim. tam olarak çalışma sisteminizi bilemiyorum ama bu uygulamayı access kullanarak yaparsanız daha kolay ve pratik olacağını düşünüyorum. örneğinizde yazdığınız herşeyi access ile basit bir şekilde yapabilirsiniz.
 
Arkadaşlar merhaba,

Ekte verdiğim dosyada girişleri yapabilmek için haftalardır uğraşıyorum. Makro konusunda yeni olduğum için birtürlü beceremedim. Yardımcı olursanız ben dahil 5 kişinin iş yükünü ciddi derecede hafifletmiş olacaksınız. Desteğiniz için çok ama çok teşekkür ederim.

Saygılarımla
Merhaba
http://s6.dosya.tc/ örneğinizi ekleyip indirme adresini bildirirmisiniz?
 
Merhaba;
Öncelikle ekli dosya tamamlanmış bir çalışma değil.
Aslında siz mesaj ile bana ulaşmadan önce tablonuza baktım. Bir miktar başlangıç yaptım. Ama açıklama ile örtüşmeyen başlıklar ve yetersiz açıklama nedeniylede yarım bıraktım.
Tablonuzu sonuçlandırmak için;
1-her iki sayfa birleştirilebilir mi?
2-Bir veri her iki sayfada da ilişkili ise aynı satırda işlem görebilir mi?
Bunlarla ilgili cevaplara göre userforma devam edelim.
Bitmemiş ekli dosyaya bakarak ne yapmak istediğimi anlayabilirsiniz. (Yada istediklerinizi şekillendirebilirsiniz.)
İyi çalışmalar.
 

Ekli dosyalar

Merhaba;
Öncelikle ekli dosya tamamlanmış bir çalışma değil.
Aslında siz mesaj ile bana ulaşmadan önce tablonuza baktım. Bir miktar başlangıç yaptım. Ama açıklama ile örtüşmeyen başlıklar ve yetersiz açıklama nedeniylede yarım bıraktım.
Tablonuzu sonuçlandırmak için;
1-her iki sayfa birleştirilebilir mi?
2-Bir veri her iki sayfada da ilişkili ise aynı satırda işlem görebilir mi?
Bunlarla ilgili cevaplara göre userforma devam edelim.
Bitmemiş ekli dosyaya bakarak ne yapmak istediğimi anlayabilirsiniz. (Yada istediklerinizi şekillendirebilirsiniz.)
İyi çalışmalar.

Sayın Muygun öncelikle ilginiz için teşekkür ederim. Ancak sayfaları birleştirme şansım yok Veri satır sayıları farklı olduğu için aynı satırda işlem göremiyor Kısaca özetlemem gerekirse birkaç sayfanın L sütuna fatura tutarı giriliyor Bu işlemi yaparken ilgili L hücresine çift tıkladığınızda örnekte bahsettiğim userform açılsın ve buraya girilen bilgileri örnekte bahsettiğim gibi diğer sayfalarda ki hücrelere de kopyalasın istiyorum

Çok teşekkürler
 

Sayın bkts34

Öncelikle uğraştığınız için teşekkür ederim. Birkaç sorun var ; (Benim yüklemiş olduğum çalışma kitabında anlattığım L hücresi sizin gönderdiğiniz örnekte siz sütun eklediğiniz için M oldu)

1- Benim isteğim, hangi satırdaki M hücresine çift tıklarsa açılan userfomun o satırın bilgileri ile gelmesi (Bilgilerinden kastım Mx hücresi boş ise yani yeni giriş yapılıyorsa o satırdaki bayi ismi userform da otomatik yazılsın, Mx hücresi dolu ise yani bir düzeltme yapılacaksa daha önce girilmiş bütün değerler fatura tutarı, açıklama, cost center no vs userfom da gözüksün). Sizin örneğinizde hangi M hücresine tıklarsam hep 2 satırdaki(Efes firması bilgileri) bilgiler ile açılıyor ve dahası kaydetmiyor

Dahi basit bir anlatımda Sheet-1 de M hücresine alt alta veriler giriliyor yeni bir kayıt ise yani Mx hücresi boş ise ve çift tıklandığında daha önce Dx hücresine manuel girilmiş firma ismi userform da belirsin ve kaydet dendiğinde bu satıra ilgili bilgileri yazsın ve sheet 2 de eklesin istiyorum Örneğinizde sheet2 ye ekleme yeni kayıt için kusursuz çalışıyor sadece sheet1 de daha önce userfom ile girilmiş mevcut bir kayıt üzerine değişiklik yapılmak için çift tıklanıp userform da ilgili değişiklik yapılıp kaydedildiğinde bunu yeni bir kayıt gibi algılayarak sheet2 de en alta yazıyor aslında mevcut kayıt olduğu için ilgili kayıtın üzerine yazması gerekir


2. Sheet1 ve sheet2 ye sıra no sütununu sanırım siz eklemişsiniz. Userformda da mevcut. Sıra numarası belirtilmeden yapılamaz mı?

3. Userform da fatura tarihi, fatura tutarı, firma ismi, fatura no'ya mutlaka veri girilmeli aksi taktirde user form uyarı vermeli

4. Kayıt işlemi tamamlandıktan sonra ödeme formu oluşturmak istermisiniz sorusuna evet denildiğinde ödeme talep formu sayfasına verileri işliyor ancak ben evet dedikten sonra bu verilerin işlenmiş olduğu talep formu sayfasına yönlendirsin istiyorum. Yanş ekranda bu sayfa görünsün istiyorum. Sizin örneğinizde sheet1 de kalıyor


Biraz karışık anlattım sanırım :)

Tekrar teşekkür ederim. Elleriniz dert görmesin
 
Son düzenleme:
Aslinda sheet1 ile ilgili bende o ikilemi dusundum ama siz ozellikle 2.satir daki verileri userforma yazdiralim deyince bende dedim heralde sadece ikinci satirdan calisilacak. Ama yarin bakmaya calisirim biraz bendede yogun olacak gibi iki gun. Halledince eklerim linki. Elimden geldigince yardimci olmaya calisirim.
 
Merhaba,

Linkteki dosyayı incelermisiniz,bazı notlar yazdım sayfanın içerisine onlara göre tekrar yardımcı olabilirim.

http://s8.dosya.tc/server2/ycacjp/Ornek_Dosya14.rar.html

Sayın bkts34,

Son gönderdiğiniz çalışma ile finale çok yaklaştık ellerinize sağlık. Sadece şu eksikler söz konusu;

1. Mevcut bir kayıta tıkladığımız açılan userformda Bütçe yeri, bütçe açıklaması, cost center no bilgileri boş geliyor. Sheet 2 den bu bilgileri çekerek userform da göstermeli. Ayrıca mevcut kayıt olduğu için fatura tarihi de kayıtlı tarihi göstermeli. Bugünün tarihini gösteriyor

2. Mevcut bir kayıta tıkladığınız açılan usreformda güncelleme yaptığımızda sheet1'deki ilgili kayıtı ediyor ancak sheet2 yi revize etmiyor.

3. Çalışmanızda User formda bütün bilgilerin girilmesini mecbur kılıyor. Aksi durumda uyarı veriyor. Bütçe yeri ve bütçe açıklaması girilmeyebilir. Bu ikisini boş olsada kaydedilebilsin istiyorum

3. Ödeme talebine aktarım yapmıyor hata veriyor.

4. Bir de sıra no olmazsa çok makbule geçer. 1 sıra numarası verilmesi gerekiyor ise sizin örneğinizde ki A2 hücresine 1 koymak yerine atıyorum W2 hücresine 1 koyarak yapamaz mıyız?

Sizin sormuş olduğunuz sorulara cevaben;

-sheet1 e kaydederken veya sheet1 deki kaydı güncellerken, userform üzerindeki bazı verilerin sheet1 de hangi adrese yazılacağını bilemedim şunlar onalr : bütçe yeri,bütçe açıklaması,cost center no sheet1 de nereye yaazdıralacak ? veya yazdırılması gerekiyormu ?
sheet1'e sadece fatura tutarı ve fatura no giriliyor, bu bilgiler ve ilave diğer bilgiler sheet2 ye kaydediliyor. Dolayısıyla sizin çalışmanız doğru mantıkla çalışıyor

Bu yoğunluğunuzda vakit ayırdığınız için inanın minnettarım. Çok teşekkürler
 
Bu arada dosya bende ÖDEME TALEBİ sayfanızda geçişlerde hata vermedi, Acaba sizdeki sayfa adın da bir yazım hatası felan olabilirmi ?
 
Bu arada dosya bende ÖDEME TALEBİ sayfanızda geçişlerde hata vermedi, Acaba sizdeki sayfa adın da bir yazım hatası felan olabilirmi ?

Vallahi size ne diyeyim ben:) Ellerinize emeğinize sağlık. Süper oldu:) Allahım da sizin gönlünüze göre versin.

Gerçekten çok makbule geçti. Teşekkürler:)
 
Son olarak birşey sorabilir miyim:)

Üzerinde çalışacağım orjinal dosyada burada sheet1 isminde adlandırdığım veri girişi yapılabilecek 5 sayfa var. Sayfa isimleri CH1-1 transfer, CH1-1 transfer c.over, CH1-2, Ch1-2 c.over, Ch2 . Ama bu 5 sayfanın formatı tamamiyle aynı sadece farklı bütçeler olduğu için bu şekilde ayrımı yapılmış şirket tarafından. Sheet2 ise ödemeler isminde burada olduğu gibi tek sayfa. Ödeme talebi yine burada olduğu gibi tek sayfa

Örneğinizde olduğu gibi sadece sheet1 den değilde bütün bu 5 sayfadan userform ile veri giriş çalışmasını nasıl sağlarım? Kodu nasıl düzenlemem gerekir?

Doğal olarak ben başta bu detayı belirtmediğim için sizin userform kodunuza baktığımda sheet-1 ve sheet2 olarak tanımlamışsınız. Sheet2 de sorun yok onun ismini orjinal ismi olan"Ödemeler" sayfası ismi ile değiştirince sorun kalmayacak ancak sheet1 için yukarıda bahsettiğim 5 sayfayı kapsayacak bir tanımlama nasıl yaparım ki hespinde çalışsın?

Çalışmakta olduğum dosyanın orjinal hali aşağıdaki linkte (İlk beş sayfa örnek çalışmadaki sheet1 gibi çalışacak. Yani hepsine ayrı ayrı veri girişi yapılıyor her biri ayrı bir sheet1 gibi userform ile hem kendi içerisine hemde ödemeler sayfasına kayıt edecek.)

http://s3.dosya.tc/server8/gkng4f/GOC_TAKIP_2016.rar.html
 
Son düzenleme:
Merhaba,

Öncelikle güzel dilekleriniz için teşekkür ederim, bu dilekleriniz hepimiz için olsun.

Şimdi dosya üzerinde kayıt yaparken sheet1 deki kayıt ödemeler sayfanıza kaydediliyordu ve bu iki sayfadaki toplam kayıt sayısı her kayıt iki sayfayada yapıldığı için aynı oluyordu ve sheet1 de herhangi bir kaydı tıklayıp çağırdığınızda sheet2 dende aynı satır numarasına ait kaydın bilgileride geliyordu.

ancak şuan sayfa sayısı 5 e çıktı ödemeler sayfası toplu bir sayfa oldu, bu 5 sayfanın hepsinden buraya kayıtlar gelecek anladığım kadarıyla. Şimdi siz herhangi bir sayfadan herhangi kaydı çağırdığınızda ödemeler sayfasından bu kayda ait bilgileri alması için bu 5 sayfadaki kayıtlardan benzersiz yani her kayıtta da farklı olan bir veriye göre hareket etmesi lazım. Yani bana şöyle bişey demeniz lazım her kaydın fatura numarası farklıdır gibi. ben bu durumda fatura numarasına göre bilgileri alıcam.

Yukarıda dediğim gibi sayfa tek olduğu ve her kayıt aynı anda sheet1 ve ödemelere yapıldığı için satır numarasına göre gidebiliyorduk ancak şimdi ödemelerde satır numarası tutmayacak çünkü sheet1 den gelen kaydın altına sheet2 ninki gelecek ardından tekrar sheet1 in kaydı olacak mesela.
 
Çok özür dilerim baştan söylemem gerekirdi ben bütün sayfalara uyarlayabileceğimi düşünmüştüm. Bütün fatura numaraları farklı olacak. Yani bu 5 sayfada aynı fatura numaralı benzer iki kayıt olması imkansız.

Teşekkürler
 
Merhaba,

Öncelikle güzel dilekleriniz için teşekkür ederim, bu dilekleriniz hepimiz için olsun.

Şimdi dosya üzerinde kayıt yaparken sheet1 deki kayıt ödemeler sayfanıza kaydediliyordu ve bu iki sayfadaki toplam kayıt sayısı her kayıt iki sayfayada yapıldığı için aynı oluyordu ve sheet1 de herhangi bir kaydı tıklayıp çağırdığınızda sheet2 dende aynı satır numarasına ait kaydın bilgileride geliyordu.

ancak şuan sayfa sayısı 5 e çıktı ödemeler sayfası toplu bir sayfa oldu, bu 5 sayfanın hepsinden buraya kayıtlar gelecek anladığım kadarıyla. Şimdi siz herhangi bir sayfadan herhangi kaydı çağırdığınızda ödemeler sayfasından bu kayda ait bilgileri alması için bu 5 sayfadaki kayıtlardan benzersiz yani her kayıtta da farklı olan bir veriye göre hareket etmesi lazım. Yani bana şöyle bişey demeniz lazım her kaydın fatura numarası farklıdır gibi. ben bu durumda fatura numarasına göre bilgileri alıcam.

Yukarıda dediğim gibi sayfa tek olduğu ve her kayıt aynı anda sheet1 ve ödemelere yapıldığı için satır numarasına göre gidebiliyorduk ancak şimdi ödemelerde satır numarası tutmayacak çünkü sheet1 den gelen kaydın altına sheet2 ninki gelecek ardından tekrar sheet1 in kaydı olacak mesela.

Çok özür dilerim baştan söylemem gerekirdi ben bütün sayfalara uyarlayabileceğimi düşünmüştüm. Bütün fatura numaraları farklı olacak. Yani bu 5 sayfada aynı fatura numaralı benzer iki kayıt olması imkansız.

Teşekkürler
 
Geri
Üst