Excel VBA Function kullanımı ile ilgili küçük bir örnek

  Рет қаралды 3,551

BST Channel

BST Channel

Күн бұрын

Пікірлер: 21
@muzafferbicer4217
@muzafferbicer4217 Жыл бұрын
Hocam , Paylaşımınız için Teşekkürler.
@renas412
@renas412 4 жыл бұрын
Her zamanki gibi harikasınız ellerinize sağlık çok teşekkürler
@Bekir_Dibekli
@Bekir_Dibekli 2 жыл бұрын
Hocam emeğinize sağlık
@pesonline7145
@pesonline7145 4 жыл бұрын
Hocam dersleriniz cok basarili sayeniZde kendimizi gelistiriyoruz birde toplu hareket silme ve guncelleme ornegini gosterirseniz seviniriz
@Yorumcu63
@Yorumcu63 3 жыл бұрын
Güzel ders
@hasanozel9441
@hasanozel9441 4 жыл бұрын
Allah razı olsun saolun hocam sizden çok şey öğreniyoruz.
@ilkercandan5530
@ilkercandan5530 4 жыл бұрын
hocam ön muhasebe programına ne zaman devam edeceksiniz.merakla ve sabırsızlıkla bekliyorum.
@sefaelmas8501
@sefaelmas8501 4 жыл бұрын
Reis kralsın ☺️
@yalcnoruc3
@yalcnoruc3 4 жыл бұрын
Döngü kurmak bütün hücrelere tek tek bakacağı için büyük bir dosyada çalışıyorsak o zaman çok yavaşlar tek tek bakması gerekir bu yüzden yapılan çalışmaya göre yöntem seçilmeli. Hocam excel sadece formları kullansak accses veri tabanı olarak kulansak bunun üzerine anlatımlar yapsanız en büyük boşluklardan biri benim gibi bir çok kişiye yardımcı olursunuz.
@BstYazilim
@BstYazilim 4 жыл бұрын
Haklısınız. 500.000 - 600.000 satırlık sayfalarda gayet hızlı. Tabiki SQL altyapılı programlar kadar hızlı olamaz.
@zafergun68
@zafergun68 4 жыл бұрын
Merhaba. Bende aynısını demek istemiştim.Yani örneğin 500 binde ise son kaydetme satırı yani 500 bine kadar kayıt girildiyse sizin yönteminize göre döngü belkide kilitleyecektir dosyayı.Zaten formdan kaydederken A sütunu için arada boşluk olmaz.Olsa bile kısa bir kod ile tüm boş satırı sildirebiliriz yine döngüsüz :)
@BstYazilim
@BstYazilim 4 жыл бұрын
Aynen öyle. Sayenizde 2 farklı yöntem öğrenmiş olduk. Haklısınız benim yöntem mesele 1.000.000 . satıra 4-5 saniye gecikmeli kaydeder.Bundan sonra sizin önerdiğiniz şekilde son satırı bulmak daha doğru olur.Teşekkürler Zefer bey.
@zafergun68
@zafergun68 4 жыл бұрын
​@@BstYazilim Rica ederim hocam ben fazla anlamam lakin öyle gördüm her yerde.Birde alttaki gibi kod hazırladım örnek olması açısından arada boşluk varsa diye.Kodu biraz süsledim ondan dolaı uzun oldu.Birde ben hep sayfa adlarını yazmayı tercih ediyorum ne olur ne olmaz diye yanlışlıkla modül içinde başka bir sayfada yanlışlıkla çalışrırılabilnir diye.Son satır bulma yöntemleri başka türlüde oluyor ben genelde ya alttaki gibi yada sizin cells(rows.count,1).end(3).row gibi yapıyorum :) Saygılar. Function sayfaAd() As Worksheet Set sayfaAd = ThisWorkbook.Sheets("Sayfa1") 'Istenilen sayfa adı yazılabilinir. End Function Sub Test() Dim son As Long With sayfaAd son = .Range("A" & Rows.Count).End(3).Row On Error GoTo var 'A sütununda boşluk yoksa hata verir alttaki satırdan dolayı yazıldı. .Range("A2:A" & son).SpecialCells(xlCellTypeBlanks).EntireRow.Delete 'A sütununun A2 ile son dolu satırı arasında boşluk varsa siler. var: On Error GoTo 0 son = .Range("A" & Rows.Count).End(3).Row .Range("A" & son + 1).Value = "Test" End With son = Empty End Sub
@zafergun68
@zafergun68 4 жыл бұрын
@@BstYazilim Rica ederim hocam.1 milyona kadar A sütununu doldurdum denemk için sizin döngü 20 saniye sürdü son satır olayı ise 1 saniye.Zaten 1 milyona kadar veri olmazda yinede yazayım istedim.
@pentapenta7792
@pentapenta7792 2 жыл бұрын
Yazdığınız yöntemle son satırdan önceki herhangi bir satırın boş olması durumunda son kaydın üzerine yazar durursunuz. Videoda yöntem biraz değiştirilmiş çalışır halde anlatılmış. Oysaki o yöntem hatayı affetmez.
@ismailhasoglu3931
@ismailhasoglu3931 4 жыл бұрын
Slm Hocam takvimi yaptım fakat tıklayınca hücreye yazmıyor
@BstYazilim
@BstYazilim 4 жыл бұрын
Dersi bir daha izlesen eminim küçük bir hata yapmışsındır
@ismailhasoglu3931
@ismailhasoglu3931 4 жыл бұрын
kanaatimce registırı çalıştıramadım
@muhammednedimsahvelet4431
@muhammednedimsahvelet4431 4 жыл бұрын
Hocam dersler çok faydalı oluyor lütfen bırakmayın dersleri
@BstYazilim
@BstYazilim 4 жыл бұрын
😄 Daha anlatacak çok şey var. Merak etme👍
@erhanercengiz8588
@erhanercengiz8588 2 жыл бұрын
ben şöyle yapardım: ss=range("a1").end(xldown).row+1 range("a"&ss).value=range("c1").value
Excel VBA ile örnek bir çalışma "İsmini siz koyun" -
14:49
BST Kanalı
Рет қаралды 2,9 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Excel VBA - Kullanıcı Tanımlı Fonksiyonlar
12:29
faruk çubukçu
Рет қаралды 2,5 М.
EXCEL VBA MAKRO ile Sayıları Sıralama
25:10
Yeşim Cihan Karabul
Рет қаралды 4,1 М.
BASİT STOK TAKİP UYGULAMASI
22:15
Excel Sınıfı
Рет қаралды 16 М.
Excel VBA eklenti ile fonksiyon ve prosedür ekleme
7:47
Murat Demir
Рет қаралды 85
Create Custom Function in Excel 2013 - VBA for User Defined Function
7:58
Excel: Kendi Formülünüzü Oluşturma (2 Farklı Yöntem ile)
10:36
Excel VBA ile Rasgele Sayılardan Belli Bir Toplamı Elde Etmek
11:46
M. MUSTAFA BOLAT | Excel Eğitimi | SQL-Power BI
Рет қаралды 2,8 М.
Excel VBA - Bir Kod Yazmak ve Çalıştırmak
12:15
faruk çubukçu
Рет қаралды 32 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.