Aracılığıyla paylaş

[Office 2010, 2007, Excel] EXCEL'DE CARİ HESAP TAKİBİ

Anonim
2011-03-04T14:59:55+00:00

Merhaba,

Excelde bir dosya hazırlamak istiyorum. İçeriği Şöyle:

Öyle bir dosya olmalı ki, ana sayfada firma isimleri olmalı ve ben o firmayı seçtiğimde, firmadan almış olduğumuz bütün ödemeler, çekler, senetler, nakitler vb. bütün işlemler cari hesap ekstresinde görünsün. Bir nevi muhasebe programı gibi yani.

Böyle bir program yapabilmem için bana ne lazım. Örneğin, Visual Basic bilmem gerkiyor mu?

çünkü böyle bir dosya yapabilmem için bunun gerekli olduğu söylendi bana. Ben de bir ehline sorayım dedim.

Herşey için şimdiden teşekkür ederim.

Microsoft 365 ve Office | Excel | Ev için | Windows

Kilitli Soru. Bu soru Microsoft Destek Topluluğu’ndan aktarıldı. Yararlı olup olmadığını belirtmek için oy verebilirsiniz ancak yorum veya yanıt ekleyemez ya da soruyu takip edemezsiniz.

0 yorum Açıklama yok

Soru yazarı tarafından kabul edilen yanıt

Anonim
2011-03-04T18:04:32+00:00

Merhaba;

Bu işlemi VBA dili bilmeden de yapabileceğinizi düşünüyorum. Sayfanıza butonlar koyabilir, bu butonları isimlendirebilir ve butona tıklandığında, o dosyadaki başka bir çalışma sayfasını açabilirsiniz. Bunun için makro kaydetme özelliğini kullanmanız yeterlidir. Aşağıdaki adımları izleyerek bu şekilde bir makro kaydedebilirsiniz;

  1. "Ekle" menüsünden "Şekiller"e tıklayalım. Daha sonra butonumuz için bir şekil seçelim. Butonun üzerine isim yazacağımız için dikdörtgen şekli idealdir.
  2. Daha sonra istediğimiz büyüklükte bir buton çizelim (yazının sığacağı şekilde).
  3. Butonun üzerine sağ tıklayalım ve "Metni Düzenle" seçeneğine tıklayalım. Daha sonra butonun üzerine imleç yanıp sönecektir. Buraya istediğiniz bir isim yazabilirsiniz (Ör; XYZ Firması)
  4. Butonun üzerine yine sağ tıklayalım ve "Makro Ata" seçeneğine tıklayalım. Daha sonra açılan pencerede öncelikle bir makro ismi girelim (Türkçe karakterler, boşluk, bir de "-" ve "_" dışındaki diğer karakterleri içermemelidir). Daha sonra hemen sağdaki "Kaydet" butonuna tıklayalım.
  5. Açılan pencerede "Makro İsmi" kutusunu olduğu gibi bırakabiliriz. "Kısayol tuşu" kısmında ise, eğer bu butona bir kısayol tuşu atamak istiyorsak buradan atayabiliriz (Ctrl + [bir harf] şeklinde olmalıdır). 3. seçeneği şimdilik olduğu gibi bırakalım. Açıklama kısmına ise makromuz hakkında açıklama yazabiliriz.

6."OK" butonuna tıkladığımızda makromuz kaydedilmeye başlayacaktır. Bu andan itibaren, durdurma butonuna tıklayana kadar yaptığımız her hareket kaydedilecek ve butonun özelliği olacaktır. Butona tıklandığında bu işlemer yapılacaktır.

  1. Daha sonra butona tıklandığında açılmasını istediğimiz sayfaya tıklayalım (sol alt tarafta bulunan sayfa sekmeleri). Daha sonra da sol alt köşede bulunan kare şeklindeki "Kaydetmeyi Durdur" butonuna tıklayalım.
  2. Bu andan itibaren butona her tıkladığınızda ilgili sayfa açılacaktır. Ancak; eğer sayfa ismi sonradan değiştirilirse bu buton işlevini yitirecektir. Çünkü kayıttan sonra oluşan kodda, o an tıkladığınız sayfa ismi geçemktedir. Bu durumda ise kaydettiğiniz makroyu kaldırıp tekrardan kaydetmeniz yeterli olacaktır.

Bu işlem basit bir çözüm sağlayacaktır. Ancak yapmak istediğiniz şey tam olarak bu değilse, daha detaylı anlatmanız halinde size yardımcı olmaya çalışırım.

Saygılarımla...


Size yardımcı olabildiysem lütfen yandaki yeşil üçgen işaretine tıklayınız.

Bu yanıt yardımcı oldu mu?

3 kişi bu yanıtı yararlı buldu.
0 yorum Açıklama yok

Soru yazarı tarafından kabul edilen yanıt

Anonim
2011-03-05T10:20:19+00:00

Evren Bey ilginize teşekkür ederim.

Visual Basic bilmiyorum.

Öğrenmek istiyorum, fakat bunun için ne yapabilirim, bunu bilmiyorum.???

 

Merhaba.

Bu uzun bir süreç ister.

En basitinden en zora doğru gitmeniz lazım.

Sabırlı olmanız lazım.

Kitaplar alıp çalışabilirsiniz.

İnternette çok güzel Türkçe excel ve vba Form siteleri var.

Buradan link vermek doğru olurmu bilmiyorum.

İyi çalışmalar dilerim.


Size yardımcı olabilmişsem mesaj içerisindeki "Yardımcı Olarak Oyla" üçgenine tıklayın.

Bu yanıt yardımcı oldu mu?

0 yorum Açıklama yok

14 ek yanıt

Sıralama ölçütü: En yararlı
  1. Anonim
    2011-03-07T06:52:42+00:00

    Kasım Bey günaydın.

    Öncelikle şunu unutmadan söylemeliyim ki adeta yüreğime su serptiniz. Visual Basic gözümde adeta canavar haline gelmişti. Yenemeyeceğim, boyumu aşan bir canavar. Ama yazınızı okuyunca, bu canavarı yenebileceğimi düşündüm. Olumlu tavrınız için teşekkür ederim.

    Exceli çok kullanıyorum. Öyleki Word de yazılması gereken bir yazıyı bile, bazen, excelde yazıyorum. Bunun içinde excelin bütün nimetlerinden yararlanmak istiyorum. Boş kalan bütün zamanlarımı (işteki) excele ayırıyorum diyebilirim. Bir şey ararken başka bir şey öğreniyorum.

    Teşekkür ederim.

    Kolay gelsin.

    Bu yanıt yardımcı oldu mu?

    1 kişi bu yanıtı yararlı buldu.
    0 yorum Açıklama yok
  2. Anonim
    2011-03-05T07:47:29+00:00

    Kasım bey öncelikle cevabınız için teşekkür ederim.

    Benim asıl yapmak istediğim aslında şu:

    Excel sayfasının birinde firmaların unvanlarından oluşan bir liste var. Geri kalan sayfaların her biri bu firmaların herbirine ait fatura ve ödemelerden oluşuyor. Ödemeler ise çek, senet ve nakitlerden oluşuyor. Çekler, senetler ise TL, USD, EUR lardan oluşuyor. Dolayısıyla bunların birine bir sutun açılması gerekiyor. Elbette bunların bir de tarihleri olacak. Yani bir firmaya ait (XYZ firması) tek bir sayfanın sutun adları en az şöyle olacak:

    TARİH  FATURA  USD ÇEKİ  USD SNT   TL ÇEKİ   TL SNT  KARŞ USD ÇEKİ   PRO.USD SNT   BAKİYE

    Bu sutunlar artabilir de azalabilirde. Ancak standart sayfa böyle olacak.

    Şimdi, bu sayfalardan en az 1000 tane olduğunu düşünün(ilk sayfadaki firma sayısı kadar). İlk sayfadaki firma listesinde de aynı sutunlar olacak ve bu sutunlara ait değerlerin toplamını alacak. Ben, firma listesindeki firmanın üzerine tıkladığımda, buton beni, o firmaya ait sayfaya gönderecek, ayrıntıları görmem için. Bu firma listesi aynı zamanda, benim için bir özet tablo olacak ve ben firmaların toplam rakamlarını görebileceğim.

    Yazarken farkettim, acaba ben olmayacak bir şey mi istiyorum?

    Teşekkür ederim.

    Bu yanıt yardımcı oldu mu?

    0 yorum Açıklama yok
  3. Silindi

    Bu yanıt, Kullanım Kurallarımızın ihlali nedeniyle silindi. Yanıt, eylem gerçekleştirilmeden önce otomatik algılama aracılığıyla el ile bildirilmiş veya tanımlanmıştır. Daha fazla bilgi için lütfen Kullanım Kurallarımıza bakın.


    Yorumlar kapatıldı. Daha fazla bilgi edinin