excel vba array array methods with examples
Bu eğitici, programlama örnekleri yardımıyla VBA Dizisini, çeşitli dizi türlerini, değişken dizisini ve dizi yöntemlerini açıklayacaktır:
Normal bir VBA değişkeni, tek bir verinin değerini depolayan bir yer tutucudur. 1'e 1 ilişkisi vardır, yani 1 değer için 1 değişken.
Şimdi aynı türden birden çok değeri depoladığınızı hayal edin. Birden çok değişken oluşturmak yerine, yalnızca bir değişken oluşturabilir ve aynı tür değerlerin tümünü depolayabilirsiniz. Bu değişkene ARRAY denir.
=> Herkes İçin VBA Eğitim Serisini Görmek İçin Burayı Ziyaret Edin
en iyi konuşma tanıma yazılımı nedir
Bu eğitimde, Sabit ve Dinamik gibi farklı dizi türlerinin yanı sıra bir VBA dizisi, tek boyutlu ve iki boyutlu dizilerin ne olduğunu öğreneceksiniz. Ayrıca VBA'da kullanılan çeşitli dizi yöntemlerini de anlayacağız.
Ne öğreneceksin:
VBA Dizisi
Diziler, aynı veri türünün birden çok değerini depolayabilen özel bir değişken türüdür.
Örneğin, 100 çalışanın adına sahipseniz, o zaman 100 değişken veri türü dizesi oluşturmak yerine, dizge türünde bir dizi değişkeni oluşturabilir ve aynı dizi değişkenine 100 değer atayabilirsiniz.
Tek Boyutlu Dizi
Tüm öğeleri tek bir satırda veya tek bir sütunda içeren bir diziye Tek boyutlu dizi denir. Sınıftaki tüm öğrencilerin adlarını tek bir sütunda listelemek, tek boyutlu bir dizi örneğidir. Aşağıda gösterildiği gibi ilan edilmiştir.
Dim arrayname (alt sınırdan UpperBound'a) DataType olarak
Bir dizi bildirmenin birden fazla yolu vardır. Aşağıda birkaç örnek verilmiştir.
Misal:
# 1) Dim MyArrayExample (0-3) As Integer
Tamsayı değerlerini kabul edecek 0,1,2,3 konumuna sahip bir dizi oluşturur.
# 2) Dizim Olarak Karart 2 (3)
Varsayılan değeri 0 ile 3 arasındadır ve Dize değerlerini kabul edecek 0,1,2,3 konumunda bir dizi oluşturur.
# 3) Karart MyArray2 (13-15) İkili Olarak
13, yani 13, 14 ve 15'ten başlayan bir dizi oluşturur ve Double değerleri kabul eder. Alt sınırı 13 olarak belirttik, bu nedenle dizi değerleri 0 yerine konum 13'ten ayırmaya başlayacak.
Şimdi basit bir kod oluşturalım ve dizi bildiriminin 3 yolunu da anlayalım.
Not: VB Kodu yazmak için Microsoft Excel'i açın (desteklenen sürümler Excel 2007, 2010, 2013, 2016, 2019'dur). Şu yöne rotayı ayarla Geliştirici Sekmesi -> Visual Basic (Alternatif olarak Alt + F11 kısayolunu kullanın). VB düzenleyicide, Ekle -> Modül ve aşağıdaki kodu yapıştırın.
Farklı bildirim türlerini gösteren aşağıdaki prosedürü düşünün.
Private Sub arrayExample1() Dim firstQuarter(0 To 2) As String ‘creates array with index 0,1,2 firstQuarter(0) = 'Jan' firstQuarter(1) = 'Feb' firstQuarter(2) = 'Mar' MsgBox 'First Quarter in calendar ' & ' ' & firstQuarter(0) & ' ' & firstQuarter(1) & ' ' & firstQuarter(2) End Sub Private Sub arrayExample2() Dim secondQuarter(2) As String ‘creates array with index 0,1,2 secondQuarter(0) = 'April' secondQuarter(1) = 'May' secondQuarter(2) = 'June' MsgBox 'Second Quarter in calendar ' & ' ' & secondQuarter(0) & ' ' & secondQuarter(1) & ' ' & secondQuarter(2) End Sub Private Sub arrayExample3() Dim thirdQuarter(13 To 15) As String ‘creates array with index 13,14,15 thirdQuarter(13) = 'July' thirdQuarter(14) = 'Aug' thirdQuarter(15) = 'Sep' MsgBox 'Third Quarter in calendar ' & ' ' & thirdQuarter(13) & ' ' & thirdQuarter(14) & ' ' & thirdQuarter(15) End Sub
Kodu çalıştırmak için F5'e basın veya araç çubuğundaki çalıştır düğmesine basın.
Düzenli Değişken Vs Dizi Değişkeni
Artık tek boyutlu bir dizinin nasıl çalıştığını biliyoruz. Öyleyse, programlama dillerinde dizilerin neden bu kadar önemli olduğunu anlamak için biraz zaman ayıralım.
5 çalışanın maaşını girmeniz gerektiğini varsayalım. Bunu normal bir değişken kullanarak elde etmek için 5 değişken oluşturmanız gerekir.
Public Sub RegularVariable() Dim shet As Worksheet Set shet = ThisWorkbook.Worksheets('Sheet1') ' Declare variable for each student Dim Emp1 As String Dim Emp2 As String Dim Emp3 As String Dim Emp4 As String Dim Emp5 As String ' Read student marks from cell Emp1 = shet.Range('A' & 2).Value Emp2 = shet.Range('A' & 3).Value Emp3 = shet.Range('A' & 4).Value Emp4 = shet.Range('A' & 5).Value Emp5 = shet.Range('A' & 6).Value ' Print student marks Debug.Print 'Emp Name' Debug.Print Emp1 Debug.Print Emp2 Debug.Print Emp3 Debug.Print Emp4 Debug.Print Emp5 End Sub
Şimdi bir Array değişkeni kullanarak aynı kodu oluşturalım.
Option Explicit Public Sub ArrayVarible() Dim shet As Worksheet Set shet = ThisWorkbook.Worksheets('Sheet1') Dim Employee(1 To 6) As String Dim i As Integer For i = 1 To 6 Employee(i) = shet.Range('A' & i).Value Debug.Print Employee(i) Next i End Sub
Burada, tüm çalışan isimlerini saklayacak bir dizi değişkeni kullandık. 100 tane daha çalışan adı eklemeniz gerektiğini, o zaman sadece dizi boyutunu değiştirmeniz gerektiğini ve yeni bir değişken oluşturmanız gerekmediğini varsayalım.
Bu, koddaki satır sayısını azaltacak ve böylece onu kolay anlaşılır ve okunabilir hale getirecektir.
İki Boyutlu Dizi
2 boyutlu bir dizinin 2 dizini vardır - ilk dizin satırları temsil edecek ve 2. dizin sütunu temsil edecektir. Birden çok satırı ve sütunu vardır ve genellikle bir tablo biçiminde temsil edilir.
2 dim dizisinin beyanı aşağıdaki gibidir:
Dim ArrayName (FirstIndex To LastIndex, FirstIndex To LastIndex) As DataType.
3 konuda elde edilen 2 öğrencinin notlarının saklandığı bir örnek düşünün. Böylece 2 satır ve 3 sütun alan 2 boyutlu bir dizi oluşturacağız.
Diziyi 1. satırdan 2. satıra ve 1. sütundan 3. sütuna başlatacağız.
Sub Twodim() Dim totalMarks(1 To 2, 1 To 3) As Integer totalMarks(1, 1) = 23 totalMarks(2, 1) = 34 totalMarks(1, 2) = 33 totalMarks(2, 2) = 55 totalMarks(1, 3) = 45 totalMarks(2, 3) = 44 Msgbox “Total Marks in Row 2 and column 2 is “ &totalMarks(2,2) Msgbox “Total Marks in Row 1 and column 3 is “ &totalMarks(1,3) End Sub
Kodu yürütmek için F5'e basın veya araç çubuğundaki çalıştır düğmesine basın.
2. Satır ve 2. Sütun
1. Satır ve 3. Sütun
Sabit Diziler
Statik Diziler olarak da adlandırılan Sabit Diziler sabit bir alt sınıra ve üst sınıra sahiptir ve bu boyut çalışma zamanında değiştirilemez. Dizinin boyutu, parantez içindeki bildirim sırasında belirtilir. Yukarıdaki tüm örnekler, bildirim sırasında boyutundan bahsettiğimiz için Sabit dizilerdir.
Sabit diziler genellikle dizinin boyutundan emin olduğunuzda kullanılır. Örneğin, Bir haftaki gün sayısı, alt sınırı 0 ve üst sınırı 6 olan bir dizi oluşturabilir ve boyutunu asla değiştirmeyeceğinizden emin olabilirsiniz.
Dinamik Diziler
Dinamik Diziler, çalışma süresi boyunca diziyi yeniden boyutlandırmamıza izin verir. Dizinin boyutundan emin olmadığınızda bunlar kullanışlıdır. Üniversiteye girişte, gerçekte kaç öğrencinin kabul edileceğinden emin olamayabileceğinizi ve bu nedenle tasarım veya beyan zamanında boyutu belirleyemeyeceğinizi varsayalım.
Dinamik bir dizinin bildirimi, boş parantezlere sahip bir Statik diziye benzer.
Dim Employee () As String
REDIM
Kullanmamız gereken boyutu değiştirmek istediğimizde REDIM , alt sınırın değiştirilemeyeceğine dikkat etmeliyiz, dizinin sadece üst sınırını değiştirebiliriz.
Sub dynamicArray() Dim dynArray() As String Dim curdate As Date curdate = Now ReDim dynArray(2) ‘ Redim will help to change the array size during runtime dynArray(0) = 'John' dynArray(1) = 'Tom' dynArray(2) = 'Tonny' MsgBox 'Students Enrolled after ' & curdate & ' are “ & dynArray(0) & ', ' & dynArray(1) & ', ' & dynArray(2) End Sub
Şimdi, çalışma zamanı sırasında dizinin boyutunu değiştirebileceğimizi biliyoruz, bu nedenle bir dizinin ubound'unu artırmamız gerektiğinde ReDim ifadesini kullanabiliriz. Dizi boyutunu bir kez daha artırmayı ve yeni bir öğrenci adı eklemeyi deneyelim.
Sub RedimExample() Dim dynArray() As String Dim curdate As Date curdate = Now Dim size As Integer ReDim dynArray(2) dynArray(0) = 'John' dynArray(1) = 'Tom' dynArray(2) = 'Tonny' MsgBox 'Students Enrolled untill ' & curdate & ' are ' & dynArray(0) & ', ' & dynArray(1) & ', ' & dynArray(2) ReDim dynArray(3) ‘ Redim will reinitialise the array and destroy the old values dynArray(3) = 'John' MsgBox 'Students Enrolled untill ' & curdate & ' are ' & dynArray(0) & ', ' & dynArray(1) & ', ' & dynArray(2) & ' , ' & dynArray(3) End Sub
Sonucun daha önce eklenen öğrencilerin isimlerini göstermediğini, boş bir değer verdiğini gözlemlerdiniz. Bunun nedeni, Redim ifadesinin yeni boyutta yeni bir dizi oluşturması ve eski değerleri yok etmesidir.
ReDim Koruması
Represerve ifadesi, eski değerleri koruyarak ve böylece dizinin boyutunu artırarak ReDim sınırlamasının üstesinden gelmemize yardımcı olur.
ReDim Preserve kullanarak yukarıdaki kodu yeniden yazalım.
Sub preserveExample() Dim dynArray() As String Dim curdate As Date curdate = Now Dim size As Integer ReDim dynArray(2) dynArray(0) = 'John' dynArray(1) = 'Tom' dynArray(2) = 'Tonny' MsgBox 'Students Enrolled untill ' & curdate & ' are ' & dynArray(0) & ', ' & dynArray(1) & ', ' & dynArray(2) ReDim preserve dynArray(3) ‘ Redim preserve will retain the old values dynArray(3) = 'John' MsgBox 'Students Enrolled untill ' & curdate & ' are ' & dynArray(0) & ', ' & dynArray(1) & ', ' & dynArray(2) & ' , ' & dynArray(3) End Sub
Preserve anahtar kelimesini kullandığımız için, önceden girilen değerler kaybolmaz ve yeni değer başarıyla eklenir.
Varyant Dizisi
Şimdiye kadar aynı tip değerleri kabul eden bir dizi gördük. Şimdi diziyi bir varyant olarak tanımlayalım ve String, Date, Long, Integer gibi çeşitli veri türlerini tek bir dizide depolayalım.
Misal:
Sub arrayVariant() Dim arrayData(3) As Variant arrayData(0) = 'Vikram Vikrant' arrayData(1) = 411234567890# arrayData(2) = 38 arrayData(3) = '06-09-1972' MsgBox 'Details of person ' & arrayData(0) & ' is ' & ' Phone No ' & arrayData(1) & ' ,Id ' & arrayData(2) & ' ,DOB ' & arrayData(3) End Sub
VBA Dizi Yöntemleri
VBA dizilerinde aşağıda belirtildiği gibi farklı işlevleri gerçekleştirmemize yardımcı olacak birkaç yöntem vardır.
Sl. Hayır | İsim | Sözdizimi | Açıklama |
---|---|---|---|
7 | Katılmak | Birleştir (kaynak dizisi, (sınırlayıcı)) | Bir dizideki birden çok alt dizeyi birleştirir ve bir dize değeri döndürür. |
1 | Dizi | Dizi (hileli) | Normal bir varyantı dönüştürür değişkeni bir Array'e. |
iki | Sil | Dizi adını sil | Sabit boyutlu diziyi yeniden başlatmak için kullanılır ve Dinamik dizi için belleği serbest bırakır. |
3 | IsArray | IsArray (değişken adı) | Bir değişkenin dizi olup olmadığını belirler. |
4 | Lbound | LBound (DiziAdı, (Boyut)) | En düşük alt simgeyi verir bir dizinin. |
5 | Ubound | UBound (DiziAdı, (Boyut)) | En yüksek alt simgeyi verir bir dizinin. |
6 | Bölünmüş | Böl (ifade, (ayırıcı, (sınır, (karşılaştır)))) | Bir dizeyi birden çok alt dizeye böler ve sıfır tabanlı bir dizi döndürür. |
8 | Filtrele | Filtre (kaynak dizisi, eşleşme, (dahil etme, (karşılaştırma))) | Filtre bir arama yapmamıza izin verecek bir diziden belirtilen eşleşme. |
Her birini bir örnekle ayrıntılı olarak tartışalım.
# 1) Dizi
Düzenli bir değişken tanımlayalım ve onu bir dizi olarak kullanalım. Düzenli bir değişken değişkeni bir diziye dönüştürmek istediğinizde, bir DİZİ aşağıdaki örnekte gösterildiği gibi işlev görür.
Dizi işlevleri, virgülle ayrılmış değerler içeren bir bağımsız değişkeni kabul eder. Bu değerler dizinin bir öğesi olarak atanır.
Sub variantArray() Dim varData As Variant varData = Array('Mon Bel', '+61 112334123', 567, '06-09-1972') MsgBox 'Details of person ' & varData(0) & ' is ' & ' Phone No ' & varData(1) & ' ,Id ' & varData(2) & ' ,DOB ' & varData(3) End Sub
Bir dizin kullanarak bir dizi değişkenini tanımlamanız gerekir, bu nedenle yukarıdaki örnekte değerler varData (0) varData (2) varData (3) olarak alınır.
# 2) Sil
Bu işlev, sabit boyutlu bir dizi için girilen tüm değerleri siler ve dinamik bir dizi için bellek alanını boşaltır.
Sözdizimi: Dizi adını sil
Silme, aşağıda verildiği gibi farklı veri türleri için farklı davranışlara sahiptir.
- Sabit bir sayısal için: Tüm değerler sıfırlanır.
- Sabit dizeli veri türü için: Tüm değerler sıfır uzunluğa sıfırlanır.
- Dinamik bir dizi için: Dizi tarafından kullanılan belleği boşaltır.
Misal:
Sub eraseExample() Dim NumArray(3) As Integer Dim decArray(2) As Double Dim strArray(2) As String NumArray(0) = 12345 decArray(1) = 34.5 strArray(1) = 'Erase Function' Dim DynaArray() ReDim DynaArray(3) MsgBox ' Values before Erase ' & (NumArray(0)) & ',' & (decArray(1)) & ' , ' & (strArray(1)) Erase NumArray Erase decArray Erase strArray Erase DynaArray ' Free the memory ' All values are erased. MsgBox ' Values after Erase ' & NumArray(0) & ',' & decArray(1) & ' , ' & strArray(1) End Sub
Silme işlevini kullanmadan önceki sonuç
Silme kullanımından sonraki sonuç
# 3) IsArray
Bu fonksiyon, verilen girdi değişkeninin bir dizi olup olmadığını belirlemek için kullanılır. Girilen değişken doğru ise doğru, aksi takdirde yanlış döndürür.
Sözdizimi: IsArray (variablename)
Misal:
Sub isArrayTest() Dim arr1, arr2 As Variant arr1 = Array('Jan', 'Feb', 'Mar') arr2 = '12345' MsgBox ('Is arr1 an Array : ' & IsArray(arr1)) MsgBox ('Is arr2 an Array : ' & IsArray(arr2)) End
İlk Mesaj kutusunun sonucu
İkinci mesaj kutusunun sonucu
# 4) Lbound
Lbound işlevi için bağımsız değişken olarak belirtilen dizinin en düşük alt simgesini döndürür.
Sözdizimi: LBound (ArrayName, (Dimension))
DiziAdı, dizinin adıdır.
Boyut, isteğe bağlı tamsayı değeridir; dizi birden çok boyuta sahipse, Lbound'u hangi boyuta belirlemek istediğinizi belirtebilirsiniz.
Misal:
Sub lboundTest() Dim Result1, Result2, Result3 Dim ArrayValue(1 To 10, 5 To 15, 10 To 20) ' Declare array variables. Dim Arraywithoutlbound(10) Result1 = LBound(ArrayValue, 1) ' Returns 1. Result2 = LBound(ArrayValue, 3) ' Returns 10. Result3 = LBound(Arraywithoutlbound) MsgBox 'Lowest subscript in first array ' & Result1 & ' lowest subscript in 3rd array ' & Result2 & ' Lowest subscript in Arraywithoutlbound ' & Result3 End Sub
# 5) Ubound
Ubound işlevinde argüman olarak belirtilen dizinin üst alt simgesini döndürür.
Sözdizimi: UBound (ArrayName, (Dimension))
DiziAdı, dizinin adıdır.
Boyut, isteğe bağlı tamsayı değeridir; dizi birden çok boyuta sahipse, Ubound'u hangi boyuta belirlemek istediğinizi belirtebilirsiniz.
Misal:
Sub UboundTest() Dim Result1, Result2, Result3 Dim ArrayValue(1 To 10, 5 To 15, 10 To 20) ' Declare array variables. Dim ArraywithoutUbound(10) Result1 = UBound(ArrayValue, 1) Result2 = UBound(ArrayValue, 3) Result3 = UBound(ArraywithoutUbound) MsgBox 'Lowest subscript in first array ' & Result1 & ' lowest subscript in 3rd array ' & Result2 & ' Lowest subscript in Arraywithoutlbound ' & Result3 End Sub
# 6) Böl
Verilen tüm dizeden türetilmiş bir dizi alt dizeye sahip bir dizi döndürür.
Sözdizimi: Bölme (ifade, (ayırıcı, (sınır; (karşılaştırma))))
- İfade: Bu, alt dizeleri üretmek için kullanılacak dizenin tamamıdır.
- Sınırlayıcı: Belirtilen sınırlayıcı kullanılarak alt dizeler oluşturulacaktır. Bundan bahsedilmezse, boşluk sınırlayıcı olarak kabul edilir.
- Limit: Döndürülecek alt dizelerin sayısı.
- Karşılaştırmak: Alt dize oluşturulduktan sonra sonucu test etmek için farklı karşılaştırma seçeneklerini kullanabilirsiniz.
Misal: Aşağıdaki örnekte, sınırlayıcıyı - olarak kullanıyoruz ve 3 olarak sınırlandırıyoruz.
Bu nedenle, bölme işlevi, sınırlayıcıya bağlı olarak tüm dizeyi alt dizeye ayıracaktır. Ancak limiti 3 olarak da belirtmiştik, bu nedenle limit 3'ten sonra alt dizeler oluşmayacaktır. Böylece son sınırlayıcı - atlanacaktır.
Sub splitExample() Dim MyString As String Dim Result() As String Dim DisplayText As String MyString = 'This is the example for-VBA-Split-Function' Result = Split(MyString, '-',3) MsgBox Result(0) & vbNewLine & Result(1) & vbNewLine & Result(2) & vbNewLine & Result(3) End Sub
# 7) Katıl
Bu, bölmenin tam tersidir, Join birkaç alt dizeyi birleştirerek bir dize oluşturur.
Sözdizimi: Join (kaynak dizisi, (ayırıcı))
Kaynak dizisi: Birleştirmek istediğiniz tek boyutlu dizeler dizisi.
Sınırlayıcı: Belirtilen sınırlayıcı, katılırken her dizeden sonra eklenecektir.
Misal:
Sub joinExample() Dim Result As String Dim dirarray(0 To 2) As String dirarray(0) = 'D:' dirarray(1) = 'SoftwareTestingHelp' dirarray(2) = 'Arrays' Result = Join(dirarray, '') MsgBox 'Date after joining ' & Result End Sub
Sınırlayıcı olarak bahsettiğimiz gibi, tüm 3 değer birleştirilir ve her kelimenin arasına yerleştirilir.
# 8) Filtrele
Filtre, bir diziden belirli bir eşleşmeyi aramamıza izin verecektir. Filtre kriterlerine bağlı olarak, bir dize dizisinin alt kümesi döndürülür.
Sözdizimi: Filtre (kaynak dizisi, eşleşme, (dahil etme, (karşılaştırma)))
Misal:
Sub filterExample() Dim Mystring As Variant Mystring = Array('Software Testing', 'Testing help', 'Software help') filterString = Filter(Mystring, 'help') MsgBox 'Found ' & UBound(Mystring) - LBound(Mystring) + 1 & ' words matching the criteria ' End Sub
Bu örnek, filtre işlevini kullanarak tüm dizi dizesinde 'yardım' kelimesini arayacaktır.
Sıkça Sorulan Sorular
S # 1) VBA'da bir dizinin uzunluğu nasıl elde edilir?
Cevap: Bir dizinin uzunluğunu elde etmek için Ubound işlevini kullanıyoruz. Bu işlev bize belirli bir dizinin üst alt simgesini verecektir.
S # 2) VBA'da bir dizi nasıl bildirilir?
Cevap: Tek boyutlu dizi aşağıda gösterildiği gibi bildirilmiştir.
Dim arrayname (alt sınırdan UpperBound'a) DataType olarak
Misal: Dim Myarray (0 - 2) Tam Sayı Olarak
java bir diziye nasıl eklenir
İki boyutlu bir dizi aşağıda gösterildiği gibi bildirilmiştir.
Dim ArrayName (FirstIndex To LastIndex, FirstIndex To LastIndex) As DataType.
Misal: Dim işaretleri (1 - 3, 0 - 2) Tam Sayı Olarak
S # 3) Aralığı Dizi'ye nasıl dönüştürebilirim?
Cevap: Aralığı bir diziye dönüştürmek için Transpose işlevini kullanabiliriz. Bu kod Mys (10) oluşturacak
Sub Example() Dim Mys As Variant Mys = Application.Transpose(Range('A1:A10')) End Sub
S # 4) VBA'da dizi değişkeni nedir?
Cevap: Bir varyant dizisi, dizini için her türlü veri türünü kabul eder, yani farklı türde değerleri tek bir dizide saklayabilirsiniz.
Misal:
Dim arrayData (3) Değişken Olarak
arrayData (0) = 'Vikas Vipal'
arrayData (1) = 411234567890 #
S # 5) Seçenek temelli ifade nedir?
Cevap: Bu, bir dizinin alt alt simgesini bildirmek için kullanılır ve bir modülün başlangıcında kullanılır. Varsayılan olarak, modül düzeyinde Seçenek Tabanı 1'i bildirirseniz, alt alt simge 0'dır, bu durumda tüm diziler için varsayılan alt simge 1 olacaktır.
Sonuç
Bu eğitimde, VBA'da Dizilerin nasıl kullanıldığını öğrendik ve Dizilerin normal bir değişkenden nasıl farklı olduğunu gördük. Tek boyutlu ve iki boyutlu dizileri örneklerle inceledik. Sabit ve dinamik dizileri de tartıştık.
Çalışma zamanı sırasında diziyi yeniden boyutlandırmanın ve ayrıca redim korumayı kullanarak değerleri korumanın yolları örneklerle tartışıldı. Son olarak, çeşitli işlemleri gerçekleştirmemize yardımcı olacak Array yöntemlerini öğrendik.
=> TÜM VBA Öğreticilerini Buradan Kontrol Edin
Önerilen Kaynaklar
- Excel VBA Eğitimi - Excel'de VBA'ya Giriş
- VBA Veri Türleri - VBA'da Sayısal ve Sayısal Olmayan Veri Türleri
- VBA'da Açık VBA Değişkenleri ve Seçenek
- Java'da Bir Diziyi Ters Çevirme - Örneklerle 3 Yöntem
- Kod Örnekleriyle Java Dizi Uzunluğu Eğitimi
- Java'da Jagged Array - Örneklerle Eğitim
- Dizi Veri Türleri - int Array, Double array, Array of Strings vb.
- Dize Dizisi C ++: Örneklerle Uygulama ve Temsil