AÖF Soru Bankası
YBS301U · Ünite 2

Visual Basic’in Temelleri

  • 22 soru-cevap
  • İşlem Tablosu Programlama
1

VBA Editörü (VBE) Excel’de oluşturulan makroları görüntülemek ve çalıştırmak dışında hangi amaçlarla kullanılabilir?

VBA Editörü (VBE) sadece Excel’de oluşturulan makroları görüntülemek ve çalıştırmak amacıyla değil VBA programları yazmak, test etmek ve çalıştırmak amacıyla kullanılan bir tümleşik geliştirme ortamıdır.

2

Excel programında VBA editörünün görüntülenmesi nasıl sağlanır?

Excel programında Alt+F11 tuşlarına basarak ya da Excel şeridinde Geliştirici bölmesindeki Visual Basic düğmesine tıklayarak VBA editörünün görüntülenmesi sağlanır.

3

VBA proje penceresinde neler görüntülenir?

Proje penceresinde, o anda Excel’de açık olan çalışma kitaplarını, sayfaları, kullanıcı formları ve modülleri içeren bir ağaç diyagramı görüntülenir.

4

VBA projelerinde “Anlık pencere” kullanımı ne tür kolaylıklar sağlar?

Anlık pencere, VBA deyimlerini doğrudan yürütmek, program içinden sonuçları ekrana yazdırmak ve kod içindeki hataları ayıklamak için kullanışlıdır.

5

VBA editöründe Modül penceresi açarak ne tür işlemler yapılabilir?

VBA editöründe yeni bir Modül penceresi açarak bildirimler yapabilir, ortak değişkenler tanımlayabilir ve Sub, Function ve Property yordamları biçiminde Visual Basic programları yazabilirsiniz.

6

VBA’da program modülleri kaç tür yordam içerebilir?

VBA’da program modülleri altyordamlar (Sub), işlevler (Function) ve bu kitapta yer vermeyeceğimiz özellikler (Property) olmak üzere üç tür yordam içerebilir.

7

VBA ile yazılan programlar VBA editörü kullanılarak nasıl çalıştırılabilir?

VBA ile yazılan programlar VBA editöründe menüden Run → Run komutu vererek, Standart araç çubuğundaki Run düğmesine tıklayarak ya da F5 tuşuna basarak çalıştırılabilir.

8

Nesne yönelimli programlamada hiyerarşik nesne yapıları üzerinde gezinmek için hangi sembol kullanılır?

Bu türden hiyerarşik nesne yapıları üzerinde gezinmek için “.” sembolü kullanılır.

9

Açık olan Excel sayfasındaki bir ya da birden fazla bitişik ya da ayrık hücre ya da hücre grubu hangi nesne ile ifade edilir?

Açık olan Excel sayfasındaki bir ya da birden fazla bitişik ya da ayrık hücre ya da hücre grubu Range nesnesi ile ifade edilir.

10

VBA programlarında açıklama satırı oluşturmak amacıyla satır başında hangi sembol kullanılır?

VBA programlarında açıklama satırı oluşturmak amacıyla satır başında tek tırnak (‘) sembolü kullanılır.

11

Atama deyimleri her zaman hangi işareti içermek zorundadır?

Atama deyimleri her zaman bir eşittir işareti (=) içerir.

12

VBA’da kullanıcıya bir diyalog penceresi içinde mesaj görüntülemek amacıyla hangi işlev kullanılır?

MsgBox işlevi kullanıcıya bir diyalog penceresi içinde mesaj görüntülemek amacıyla kullanılır.

13

InputBox’ın işlevi nedir?

InputBox işlevi kullanıcının klavyeden veri girişi yapmasına olanak sağlar.

14

Çarpma ve Bölme” ile “Toplama ve Çıkarma” işlemlerinde operatörlerin öncelik sırası hangilerindir?

arpma ve bölme işlemleri operatörler için öncelik sırasındadır.

15

VBA’da “Xor” mantıksal operatör işlemi nedir?

VBA’da “Xor” mantıksal operatör işlemi iki ifade özerinde mantıksal bir dışlamagerçekleştirir.

16

Bir VBA modülünde isimlendirmelerde hangi karakterler kullanılmaz?

Bir VBA modülünde Boşluk, nokta ve özel bildirim karakterleri (#, $, %, &, veya !) bir isimde kullanılamaz.

17

Bir VBA modülünde değişken adları en fazla kaç karakter uzunluğunda olabilir?

Bir VBA modülünde değişken adları en fazla 254 karakter uzunluğunda olabilir.

18

Excel ve VBA’da önceden tanımlanmış sabitlerden olan xlLandscape sabitinin gerçek değeri nedir?

xlLandscape sabitinin gerçek değeri 2’dir.

19

Excel ve VBA’da bulunan önceden tanımlı tüm sabitler nasıl listelenebilir?

VBE’de F2 tuşuna basarak açılan Nesne Tarayıcısını kullanarak Excel ve VBA’da bulunan önceden tanımlı tüm sabitleri listeleyerek inceleyebilirsiniz.

20

Dizi ne tür bir veridir?

Dizi, ortak bir ada sahip aynı türdeki ögeler grubudur.

21

Dinamik bir dizide önceden ayarlanmış öge sayısı kaçtır?

Dinamik bir dizide önceden ayarlanmış öge sayısı yoktur.

22

Excel çalışma sayfası işlevi olan UPPER (Türkçe sürümünde BÜYÜKHARF) ile eş değer olan VBA işlevi nedir?

Bir dize bağımsız değişkenini büyük harfe dönüştüren VBA işlevi olan UCase, Excel çalışma sayfası işlevi olan UPPER (Türkçe sürümünde BÜYÜKHARF) ile eş değerdir.

Ünite 2 sorularını uygulamada çözBu ünitenin çıkmış ve deneme soruları, şıkları ve cevap açıklamaları uygulamada.Uygulamada aç