Kapalı durumdaki Excel Dosyasına Veri Kaydetme

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • ÖNEMLİ BİR ÖRNEK ÇALIŞMA OLDUĞUNU DÜŞÜNÜYORUM
    Umarım işinize yarar.

Комментарии • 58

  • @introhizmeti9760
    @introhizmeti9760 3 года назад +2

    Hocam Kanalınıza Baktım Excel le Popüler Olacam ha :) Çok Teşekkürler Ama Bir Sıkıntınız Var O Da Çok Emek - az Karşılık almak Umarım Karşılığınızı Alırsınız İnsanlar Eğitim Yerine Saçma Sapan Şeyler İzliyor

  • @muratas7552
    @muratas7552 4 года назад +2

    Eyvallah kardeşim çok işime yaradı. Süperr... ellerin dert görmesin...

  • @oguzturkyilmaz543
    @oguzturkyilmaz543 Год назад +1

    Hocam Teşekkürler. Sayenizde çok ilerliyorum...

  • @blckviolin
    @blckviolin 2 года назад +1

    Cok faydali müthiş yaradi, teşekkürler

  • @yasinkuzu6631
    @yasinkuzu6631 8 месяцев назад +1

    20:50 - sonra bi baktım hiçbişey kaydetmemiş. Amaaan Tanrım dedim ! :)) sesli güldüm hocam abone oldum kanalınıza 21. dakikadan sonra, çok yaşayın siz :)

    • @BstYazilim
      @BstYazilim  8 месяцев назад

      bende şimdi kontrol ettim :)) Haklıymışsınız

  • @arifseker2375
    @arifseker2375 4 года назад +3

    Hocam elinize, aklınıza sağlık.
    Bir derste aslında bir kaç önemli konuyu anlatmışsınız.
    1. Ortak klasör kullanımı
    2. Kapalı olan dosyaya kayıt yapma
    3. Bence en faydalısı Excel VBA üzerinden kayıt formu oluşturma
    UDEMY Platformunda Eğitim vermelisiniz bence..

    • @BstYazilim
      @BstYazilim  4 года назад +2

      Teşekkürker. Arif bey

  • @pentapenta7792
    @pentapenta7792 2 года назад +1

    Elinize sağlık. Açık anahtarını çalışma kitabını açma komut satırının hemen altına yazsaydık tekrar aynı komutları yazmamış olacaktık.

  • @kameraguvenlik
    @kameraguvenlik 3 года назад +4

    hocam ellerinize ağzınıza sağlık. birde bunun textbox a girdiğimiz her ayrı müşteriye klasör oluşturma ve aynı müşteriye aynı klasöre veri girme örneğini yapabilirmiyiz. sizden ricam

  • @kemalturan4139
    @kemalturan4139 3 года назад +2

    Emeklerinize sağlık.

  • @cemalkuttas2541
    @cemalkuttas2541 3 года назад +3

    Değerli hocam yapmış olduğunuz örnekte mesela ilk sipariş kaydı 01.01.2021 de yapıldı bitti ve02.01.2021 tarihli kayıt içinse sipariş2 excel dosyasına yapılması lazım bunu aynı userform üzerinden nasıl yapmalıyız bu sefer 01 olarak yapmış olduğumuz kaydı 02 olarak mı yapmalıyız? yardımcı olursanız sevinirim hocam şimdiden teşekkürler.

  • @cemalkuttas2541
    @cemalkuttas2541 3 года назад +2

    Sevgili hocam çok teşekkürler emeğinize sağlık ilk başta anlamamıştım . Ama sonra tekrarlayıp kodları izlediğimde ne demek istediğinizi anladım. Değerli Hocam bu tarihin yanına saat yazabilirmiyiz "A" da bende txtSaat olması lazım bunu nasıl yapabilirim? şimdiden teşekkür ederim hocam.

  • @CristianoRonaldo-wg1pl
    @CristianoRonaldo-wg1pl 2 года назад +1

    💯💯💯💯💯💯💯💯💯

  • @suatomerbeyoglu3180
    @suatomerbeyoglu3180 4 года назад +1

    Hocam aylardır araştırdığım, lakin bir türlü bulamadığım uygulama. Allah senden razı olsun.

    • @BstYazilim
      @BstYazilim  4 года назад +1

      Allah sizdende razı olsun. Sevindim...

    • @suatomerbeyoglu3180
      @suatomerbeyoglu3180 4 года назад +1

      @@BstYazilimKıymetli hocam benim uygulamamda aşağıdaki satırda hep hata veriyor.
      If Application.Workbooks("bilgiler").Sheets("bilgi").Range("A" & x).Value = "" Then
      Acaba Tool-References sekmesinden eksik bir referansmı var veya excel versiyon farkılığı olabilir mi? Şimdiden teşekkür ederim.

    • @BstYazilim
      @BstYazilim  4 года назад

      @@suatomerbeyoglu3180 Çalışmanızı bstkanali@gmail.com adresine gönderin düzeltip size gönderirim

    • @suatomerbeyoglu3180
      @suatomerbeyoglu3180 4 года назад

      @@BstYazilim dün gönderdim hocam

    • @macerakolik.
      @macerakolik. 2 года назад

      @@suatomerbeyoglu3180 sorun çözüldü mü bende de aynı sıkıntıda hata veriyor. Hata neredeyse cevaben paylaşabilir misiniz

  • @orhandursun2262
    @orhandursun2262 3 года назад +2

    hocam böylelikle ozman bu formu 2 veya 3 kişi kullansa siparişler olan sayfayıda 2 li çalışma kitabı olarak kayıt etsek ana formdan aynı zamanlarda kayıt yapılsa sorun olurmu ?

  • @nurlanalyev2329
    @nurlanalyev2329 3 года назад +1

    Merhaba. Benim elimde bir excel dosyasında fiyat listesi var ve diğer excel dosyasında olan fiyatları otomatik nasıl yoklama yapa bilirim? Yani, fiyatın doğru olup-olmadığını?

  • @sinanceviz5027
    @sinanceviz5027 2 года назад +2

    Hocam Merhaba. Bir klosördeki dosyaları açıp koşula göre yeni sayfa oluşturmak istiyorum. Kodlarda bana yardımcı olurmusunuz.

  • @ramazanyildirim3963
    @ramazanyildirim3963 2 года назад +1

    Hocam bana şöyle birşey lazım örneğin Autocad de bir dolap çizdim bu dolabın çizimini excelde kesim ölçülerinin altında görmek istiyorum bu çizime tıklayınca direk Autocad açılsın üzerinde değişiklik yaptığımda kapatınca excel de çizim güncellensin yani autocad den jpeg resim alıp excele aktarmaktansa direk üzerine tıklayınca Autocad açılsın
    bu konuda bana yardımcı olabilir misiniz.

  • @macerakolik.
    @macerakolik. 2 года назад

    Hocam siparis dosyasında veri varsa daha önce kayıtlı demesi, oradaki veriyi silme ve güncelleme gibi işlemleri de yapsanız ne iyi olurdu. Bu konuda yardımcı olabilir misiniz?

  • @macerakolik.
    @macerakolik. 2 года назад

    merhaba hocam, ortak bir klasördeki excel dosyasını kimse açmasın diye şifre varsa bu durumda nasıl bir yol izleyebiliriz. Şifreli bir örnek yapabilir misiniz veya hangi kodları eklemek gerekir

  • @yukselaygut873
    @yukselaygut873 2 года назад

    eline ağzına sağlık mükemmel olmuş

  • @rebi2323
    @rebi2323 3 года назад +3

    ADO ile daha kolay yapılamaz mıydı? Hem dosyayı açmak zorunda kalmazsınız ;)

    • @muhammetveysi3163
      @muhammetveysi3163 3 года назад

      Ado ile nasıl yapılır. kısa bilgi verebilir misiniz ?

  • @renas412
    @renas412 3 года назад

    Hocam elinize sağlık. Benim bir sorum var işlemi yap diyorum dosya yolunu bulamıyor ancak f8 ile adimlayarak yaptırıyorum sorunsuz çalışıyor anlamdım neden

  • @semihtugayoglu4844
    @semihtugayoglu4844 3 года назад

    Hocam Merhaba,
    If Application.Workbooks("VERİLER").Sheets("BİLGİLER").Range("A" & x).Value = "" Then Exit For kodunda hata almaktayım anlayamadım.

  • @macerakolik.
    @macerakolik. 2 года назад

    Hocam benim Application.Workbooks("teklifler").Sheets("Sayfa1").Range("A" & x).Value = TextBox1.Value kodunda sürekli hata veriyor sizin video kaydediyor benim kaydetmiyor tool referanslarına bir şey mi eklemek gerek veya başka ne hata olabilir. Sayfayı açıyor açık kalıyor ekleme yapmıyor yukarıdaki kodda takılıyor.

  • @orhandursun2262
    @orhandursun2262 4 года назад

    hocam diyelim ki dosya yolunu değiştirdik her seferinde kod bloğuna mı girip değiştirecez veya bu klasörün yolunu gösterebileceğimiz bir kod örneğiniz varmı bu konuda takıldım yardım ederseniz sevinirim

  • @erolb.9118
    @erolb.9118 2 года назад

    Ellerine sağlık

  • @emre1746
    @emre1746 4 года назад

    Eline sağlık hocam

  • @ismailhasoglu3931
    @ismailhasoglu3931 4 года назад

    hocam kolay gelsin matba üzerinden gidecek olursak hazırlanmış olan tasarım yada resimi de göndere bilirmiyiz

  • @melihtogu
    @melihtogu 4 года назад +1

    hocam tarih formatını sadece tarih değil de siparişin o anda gelen tarih ve saati ile kayıt edebilirmiyiz

    • @BstYazilim
      @BstYazilim  4 года назад

      date kullanmazsınız; textBox'a girilen tarihe göre kayıt ettirirsiniz.

  • @renas412
    @renas412 3 года назад

    Bir de ado ile ilgili bir örnek paylaşabilir misiniz

  • @MK-fo8pu
    @MK-fo8pu 3 года назад +1

    If Application.Workbooks("bilgiler").Sheets("bilgi").Range("A" & x).Value = "" Then bu satırdaki hatayı çözen varmı kütüphaneden herhangi bir eklentiyimi işaretlemek gerekiyor acaba

    • @yukselaygut873
      @yukselaygut873 2 года назад

      Private Sub BtnKaydet_Click()
      Dim x As Long
      Application.Workbooks.Open ("C:\Users\SERENO\Desktop\program\Siparis.xlsx")
      For x = 2 To 10000
      If Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("A" & x).Value = "" Then Exit For
      Next
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("A" & x).Value = TxtTarih.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("B" & x).Value = TxtSiparisAdi.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("C" & x).Value = TxtFiyat.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("D" & x).Value = TxtMiktar.Value * TxtFiyat.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("E" & x).Value = TxtAciklama.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("F" & x).Value = TxtDurum.Value
      Application.Workbooks("Siparis.XLSX").Close Savechanges:=True
      FrmMesaj.LblMesaj.Caption = "TAMAMLANDI"
      FrmMesaj.Show
      Unload Me
      End Sub

  • @ahmetkipcak9608
    @ahmetkipcak9608 4 года назад +1

    Teşekkürler abi

  • @melihtogu
    @melihtogu 4 года назад +1

    hocam ben libre office kullanıyorum bu işlemler libre office calc de yapılabilir mi

    • @BstYazilim
      @BstYazilim  4 года назад

      Libre office i ilk defa sizden duyuyorum. Hiç bilgim yok maalesef

  • @fuatserdaroglu6104
    @fuatserdaroglu6104 3 года назад +2

    Hocam çok işime yarayan bir çözüm olacak. Ama formüle ne yapsam aşağıda belirttiğim yerde hata alıyorum.
    If Application.Workbooks("Tablo").Sheets("Sayfa1").Range("A2" & x).Value = " " Then Exit kısımı sarı şekilde kalıyor.
    defalarca kontrolleri yaptım. Fakat çözemedim. Destek olursanız memnun olurum.
    ellerinize emeğinize sağlık..

    • @BstYazilim
      @BstYazilim  3 года назад +1

      .Range("A2" & x).Value değil .Range("A" & x).Value olmalı

    • @fuatserdaroglu6104
      @fuatserdaroglu6104 3 года назад

      @@BstYazilim .Range("A" & x).Value şeklinde yaptım olmuyor hocam.

    • @yukselaygut873
      @yukselaygut873 2 года назад

      @@fuatserdaroglu6104
      Private Sub BtnKaydet_Click()
      Dim x As Long
      Application.Workbooks.Open ("C:\Users\SERENO\Desktop\program\Siparis.xlsx")
      For x = 2 To 10000
      If Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("A" & x).Value = "" Then Exit For
      Next
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("A" & x).Value = TxtTarih.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("B" & x).Value = TxtSiparisAdi.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("C" & x).Value = TxtFiyat.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("D" & x).Value = TxtMiktar.Value * TxtFiyat.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("E" & x).Value = TxtAciklama.Value
      Application.Workbooks("Siparis.XLSX").Sheets("Siparisler").Range("F" & x).Value = TxtDurum.Value
      Application.Workbooks("Siparis.XLSX").Close Savechanges:=True
      FrmMesaj.LblMesaj.Caption = "TAMAMLANDI"
      FrmMesaj.Show
      Unload Me
      End Sub
      BÖYLE DENER MİSİN

    • @erhanercengiz8588
      @erhanercengiz8588 2 года назад

      @@fuatserdaroglu6104 büyük ihtimalle workbook ismini uzantısıyla birlikte yazmanız gerekiyor. yani sizin örneğinizde "tablo.xlsx"

  • @MK-fo8pu
    @MK-fo8pu 2 года назад

    subject out of range hatası for döngüsünde bu hatayı alıyorum hep sayfa ismini birleştirdim aynı hata gene gelmekte

  • @orhandursun2262
    @orhandursun2262 4 года назад

    Hocam o zaman birden çok kişi aynı anda kullanabilir mi bu programı

    • @ersint.878
      @ersint.878 3 года назад

      Eğer bir kişi aktarırken , başka biri aktarmayı denerse salt okunur olarak görecek ve kaydetmeyecektir ya da farklı kaydet penceresi açılacaktır. Verilerin aktarılacağı Excel kitabına ADO ile aynı anda aktarılabilir ancak.

    • @macerakolik.
      @macerakolik. 2 года назад

      @@ersint.878 Herkes ADO ADO yazmış. Şu mübarek ADO ile yapılmış bir örnek yok mu mail atsanız

  • @yisa8148
    @yisa8148 2 года назад +1

    Excel de Makro ve VBA çalışmak başka birşey kolay hacam

  • @macerakolik.
    @macerakolik. 2 года назад

    Merhaba hocam eline emeğine sağlık, sayende çok değişik bilgiler öğreniyoruz ancak bir sıkıntım var. bende sipariş.xlsx .close yapmış olmama rağmen excel sipariş dosyasını kapatıyor arka planda application.screen update false olduğu için görünmeden kapanıyor buraya kadar çok güzel ancak vba tarafında soldaki pencerelerde onlarca sipariş.xlsx açıkmış gibi görünüyor. Üzerine bastığımızda sipariş.xlsx dosyası excel kapalı olduğu için program sapıtıyor dışarı atıyor sonra ana dosyaya girdiğimizde onarılmış excel olarak başlıyor ve bazı özellikleri iptal ediyor, tekrar baştan sayfaların içindeki commandbuttonları baştan yapmak gerekiyor. Asıl programı bozuyor. vba tarafında sayfa ismine tıklamasan bile onlarca sipariş.xlsx açıkmış gibi kalıyor. Neden bu şekilde oluyor acaba yardımcı olabilir misiniz=

  • @melihozsakall6649
    @melihozsakall6649 3 года назад

    merhaba
    sizlerle aynı kodları yazmama rağmen hata almaktayım tarafınıza mail gönderdim yardımcı olursanız sevinirim
    iyi çalışmlar