With end with ifadelerinin nesne veya koleksiyonlarla kullanılması

01:01

With end with ifadelerinin nesne veya koleksiyonlarla kullanılması

VBA With ifadeleri, aynı nesne veya koleksiyonla ilgili karmaşık kodları basitleştirmenizi sağlar. Sürekli olarak aynı nesneye gönderme yapmak yerine, bu nesneyi belirleyerek üzerinde bir dizi eylem gerçekleştirmek için bir With… End With ifadesi kullanabilirsiniz. Ortaya çıkan kodun okunması daha kolay olduğu gibi, aynı zamamanda daha da hızlı çalışır. Bir with ifadesinin söz dizimi aşağıdaki gibidir:

msgbox özellikleri, (mesaj kutuları)

00:39

msgbox özellikleri, (mesaj kutuları)

msgbox özellikleri, (mesaj kutuları)

Function FileOrFolderName(InputString As String, _

ReturnFileName As Boolean) As String

Dim i As Integer, FolderName As String, FileName As String

i = 0

While InStr(i + 1, InputString, Application.PathSeparator) > 0

    i = InStr(i + 1, InputString, Application.PathSeparator)

Wend

If i = 0 Then

    FolderName = CurDir

Else

    FolderName = Left(InputString, i - 1)

End If

FileName = Right(InputString, Len(InputString) - i)

If ReturnFileName Then


MsgBox özellikleri

00:29

MsgBox özellikleri

‘cdrom sürücüleri msgboxta gösterir Function FileOrFolderName(InputString As String, _ ReturnFileName As Boolean) As String Dim i As Integer, FolderName As String, FileName As String i = 0 While InStr(i + 1, InputString, Application.PathSeparator) > 0 i = InStr(i + 1, InputString, Application.PathSeparator) Wend If i = 0 Then FolderName = CurDir Else FolderName = Left(InputString, i - 1) End If FileName = Right(InputString, Len(InputString) - i) If ReturnFileName Then FileOrFolderName = FileName Else FileOrFolderName = FolderName End If End Function Sub TestFileOrFolderName() MsgBox FileOrFolderName(ThisWorkbook.FullName, False), , _ "This Workbook Foldername:" MsgBox FileOrFolderName(ThisWorkbook.FullName, True), , _ "This Workbook Filename:" End Sub


Excel menü Çubuklarının gizlenmesi, aktif edilmesi

00:27

Excel menü Çubuklarının gizlenmesi, aktif edilmesi

Excel çalışma kitabımızı bazen kişiselliştirmek isteriz. Örneğin çalışma kitabımızın altındaki sayfa isimlerinin olduğu menü çubuğunu 3. kullanıcalırdan gizlemek istediğimizde "ActiveWindow.DisplayWorkbookTabs = False" kodunu kullanmamız işimizi görecektir.

Açılışta menüleri gizleyen kodlar

Sub Auto_open() Application.DisplayFullScreen = True Application.CommandBars("Full Screen").Visible = False Application.CommandBars("Formatting").Visible = False Application.CommandBars("Standard").Visible = False ActiveWindow.DisplayHeadings = False ActiveWindow.DisplayOutline = False ActiveWindow.DisplayZeros = False ActiveWindow.DisplayHorizontalScrollBar = False ActiveWindow.DisplayVerticalScrollBar = False ActiveWindow.DisplayWorkbookTabs = False Application.DisplayFormulaBar = False Application.DisplayStatusBar = False ActiveWindow.DisplayHeadings = False 'satır ve sütunu kaldırır End Sub End Sub Kapanışta menüleri gösteren kodlar


Nesne Kütüphanelerinin eklenmesi veya çıkarılması

01:44

Nesne Kütüphanelerinin eklenmesi veya çıkarılması

References iletişim kutusunu kullanarak nesne kütüphanelerini ekleyebilir ve çıkartabilirsiniz.

Nesne kütüphanelerini ekleyerek çalışacak ek nesneler kazanabilirsiniz; görmeniz veya kullanmanız gerekmeyen nesne kütüphanelerini çıkartarak da, VBA’in bir projenin kodunu derlerken çözmesi gereken nesne referansı sayısını azaltabilir ve bu şekilde daha hızlı çalışmasını sağlayabilirsiniz.

Vba Koduyla Diyalog pencerelerinin çağrılması

00:55

Vba Koduyla Diyalog pencerelerinin çağrılması

Diyalog Pencerelerinden kastımız; klavyemizden ctrl + p ye bastığımız zaman ekrana gelen yazdır penceresi, Biçim menüsünden hücreleri biçimlendir menüsüne tıkladığımızda karşımıza çıkan Hücreleri biçimlendirme penceresidir. Bunlara diyalog penceresi diyoruz.

Microsoft Word'ü sekmeli kullanın!

06:21

Microsoft Word'ü sekmeli kullanın!

İnternet tarayıcılar sekmelerle birlikte büyük kullanışlılık kazanmıştı. Şimdi bu özellik Microsoft Word'e de eklenebiliyor.

Yinelemeli Görevler, Döngüler

06:36

Yinelemeli Görevler, Döngüler

Yinelemeli Görevler

Sık sık aynı görevi bir öğe grubu için yapmak gerekir. Bu öğeler, bir aralık içindeki hücreler, bir çalışma kitabındaki çalışma sayfaları ya da Uygulama içindeki çalışma kitapları olabilir.

 Makro kaydedici, döngüleri kaydedemesine karşın, yinelenecek ana görevi kaydetmek için kullanılabilir. Böylece, kaydedilen kodda yapılacak küçük bazı değişikliklerle, tek başına bir proje için gereksinim duyulanlara bağlı olarak çeşitli tiplerde döngü yaratılabilir.


Değişkenler ve veri tipleri

06:21

Değişkenler ve veri tipleri

DEĞİŞKENLER ve VERİ TİPLERİBir programlama dilinin en önemli öğelerinden biride değişkenler ve bu değişkenlerin veri tiplerdir.Mesela; Bir işte çalışıyorsunuz. Patronunuz sizi işe alırken bazı sorular sormuştur, en azından CV hazırlamışsınızdır. CV’nizdeki maaş konusunu ele alacak olursak, 1.250 birim maaş talebi olmuş olsun, şirketin finansmanından 1.250 birim YTL ayrılacak demektir. Yani işe alınacak kişi Erdal ÇATAL ise ve maaşı 1.250 birim ise; Erdal ÇATAL muhasebe elamanıdır ve 1.250 birim maaşı vardır gibi bir tanım yapmanız şirketiniz açısından faydalı olacaktır. Nasıl işe alınan bir elemanın maaşı belirlenmeli ise Visual Basic’ programına da aynı şekilde Visual Basic’ in tanımadığı bir sözcüğü (değişken) tanımlamanız gereklidir, ancak zorunluluk yoktur.


öğrenci notları hesaplama

03:10

öğrenci notları hesaplama

şeklinde öğrenci notlarını gösterem bir tablomuz olsun

Yapacağımız işlemleri liste halinde yazalım

1- Endüşük Not 2- Endüşük Not hangi öğrenciye ait 3- Endüşük notu alan öğrenciyi ve aldığı notu rakamla ve yazıyla  birleştir formülünü  kullanarak metnin içine otomatik yazdırmak