VBA Maks

VBA Maks

Seperti namanya, Max digunakan untuk menemukan nilai maksimum dari kumpulan data atau array yang diberikan. Meskipun ini adalah fungsi lembar kerja, seseorang dapat menggunakannya dengan metode lembar kerja sebagai fungsi lembar kerja. Namun, ada batasan untuk metode ini karena fungsi ini menggunakan array sebagai argumen. Oleh karena itu, hanya ada 30 nilai dalam array.

Fungsi Excel VBA Maks

Kami memiliki beberapa fungsi numerik di Excel. Kita dapat menghitung nilai numerik dalam rentang dan menjumlahkan serta menemukan nilai minimum dan nilai maksimum lot. Untuk mencari nilai maksimal lot, kita memiliki fungsi excel bernama MAXExcel Fungsi bernama MAXFormula MAX pada Excel digunakan untuk menghitung nilai maksimal dari sekumpulan data/array. Ini menghitung angka tetapi mengabaikan sel kosong, teks, nilai logika BENAR dan SALAH, dan nilai teks. Baca lebih lanjut, yang akan mengembalikan nilai maksimum rentang angka yang disediakan. Di VBA, kami tidak memiliki fungsi bawaan yang disebut ‘MAX’ untuk mendapatkan jumlah maksimum. Kami akan melihat cara menggunakan fungsi Excel VBA Max ini.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel menjadi Hyperlink
Misalnya: Sumber: VBA Max (wallstreetmojo.com)

Contoh Fungsi Max di Excel VBA

Sayangnya, kami tidak memiliki kemewahan menggunakan MAX sebagai fungsi bawaan VBA, tetapi kami dapat mengakses fungsi ini sebagai bagian dari kelas fungsi Worksheet.

Sekarang, lihat kode di bawah ini.

Kode:

Sub MAX_Example1() Dim a Sebagai Integer Dim b Sebagai Integer Dim c Sebagai Integer Redup Hasil Sebagai Integer a = 50 b = 25 c = 60 Hasil = WorksheetFunction.Max(a, b, c) MsgBox Hasil End Sub

Kami telah mendeklarasikan tiga variabel untuk menyimpan nomor dalam contoh di atas.

Redupkan Sebagai Integer Dim b Sebagai Integer Dim c Sebagai Integer

Kami telah mendeklarasikan satu variabel lagi untuk menunjukkan hasilnya.

Dim Hasil Sebagai Integer.

Untuk 3 tiga variabel pertama, kami menetapkan nilai masing-masing seperti 50, 25, dan 60.

a = 50 b = 25 c = 60

Di baris berikutnya, kami telah menerapkan MAX sebagai fungsi lembar kerja VBAFungsi Lembar Kerja VBAFungsi lembar kerja di VBA digunakan saat kita perlu merujuk ke lembar kerja tertentu. Saat kita membuat modul, kode berjalan di lembar buku kerja yang sedang aktif, tetapi kita bisa menggunakan fungsi lembar kerja untuk menjalankan kode di lembar kerja tertentu. baca lebih banyak kelas untuk menyimpan hasilnya ke variabel ‘Hasil.’

Hasil = WorksheetFunction.Max(a, b, c)

Jadi akhirnya, kami menampilkan nilai di kotak pesan di Kotak VBAMessage Dalam fungsi MsgBox VBAVBA adalah fungsi keluaran yang menampilkan pesan umum yang disediakan oleh pengembang. Pernyataan ini tidak memiliki argumen dan pesan yang dipersonalisasi dalam fungsi ini ditulis di bawah tanda kutip ganda sedangkan untuk nilai referensi variabel disediakan.baca lebih lanjut.

Hasil MsgBox

Kami akan menjalankan kode ini menggunakan F5 atau secara manual dan lihat hasilnya di kotak pesan.

Jadi, hasilnya adalah 60.

Dari semua angka yang disediakan: 50, 25, dan 60, angka maksimalnya adalah 60.

Contoh Lanjutan Max di Excel VBA

Loop sangat penting dalam VBA untuk menjalankan semua sel dan sampai pada hasilnya. Kita akan melihat bagaimana menggabungkan VBA MAX dengan loop untuk mendapatkan nilai maksimum dari daftar angka.

Kami memiliki daftar item dan kinerja penjualan bulanan dari item tersebut, seperti yang ditunjukkan di bawah ini.

Sekarang untuk setiap item, kami ingin mengetahui angka penjualan maksimum selama empat bulan, seperti yang ditunjukkan pada gambar.

Dengan menerapkan MAX ke Excel, kita dapat menemukannya dalam beberapa detik.

Sekarang kita akan melihat bagaimana menemukan nilai maksimum menggunakan kode VBA.

Kode di bawah ini akan melakukan tugas menemukan jumlah maksimum untuk setiap item.

Kode:

Sub MAX_Example2() Dim k Sebagai Integer Untuk k = 2 Sampai 9 Cells(k, 7).Value = WorksheetFunction.Max(Range(“A” & k & “:” & “E” & k)) Next k End Sub

Ini akan mengidentifikasi jumlah maksimum dengan mudah.

Jalankan kode secara manual atau tekan tombol F5 untuk melihat hasilnya di bawah ini.

Untuk mendapatkan nama bulan nilai maksimum, gunakan kode di bawah ini.

Kode:

Sub MAX_Example2() Dim k Sebagai Integer Untuk k = 2 Sampai 9 Sel(k, 7).Value = WorksheetFunction.Max(Range(“B” & k & “:” & “E” & k)) Cells(k, 8).Value = WorksheetFunction.Index(Range(“B1:E1”), WorksheetFunction.Match _ (Sel(k, 7).Nilai, Rentang(“B” & k & “:” & “E” & k) )) Berikutnya k Akhir Sub

Berdasarkan nilai yang diberikan oleh fungsi max VBA, fungsi INDEXFungsi INDEXFungsi INDEX di Excel membantu mengekstraksi nilai sel, yang berada dalam larik (rentang) tertentu dan, di persimpangan nomor baris dan kolom yang disebutkan.baca selengkapnya & Fungsi MATCH Fungsi MATCH Fungsi MATCH mencari nilai tertentu dan mengembalikan posisi relatifnya dalam rentang sel tertentu. Outputnya adalah posisi pertama yang ditemukan untuk nilai yang diberikan. Menjadi fungsi pencarian dan referensi, ini berfungsi untuk pencocokan tepat dan perkiraan. Misalnya, jika rentang A11:A15 terdiri dari angka 2, 9, 8, 14, 32, rumus ‘MATCH(8,A11:A15,0)’ mengembalikan 3. Hal ini karena angka 8 berada pada urutan ketiga posisi. read more akan mengembalikan bulan terkait di baris berikutnya.

Hal-hal untuk diingat

  • Jika nomor rangkapnya ada, maka hanya akan ditampilkan satu nomor yang lebih dulu.
  • Merupakan kebalikan dari rumus fungsi MIN pada excel Fungsi MIN Pada Excel Pada Excel, fungsi MIN dikategorikan sebagai fungsi statistik. Ia menemukan dan mengembalikan nilai minimum dari kumpulan data/array tertentu.Baca lebih lanjut.
  • Fungsi MAX bukan fungsi VBA. Namun, ini adalah fungsi bawaan di Excel, jadi gunakan kelas fungsi lembar kerja.

Anda dapat mengunduh Template Excel ini di sini – Template Fungsi VBA Max.

Artikel yang Direkomendasikan

Artikel ini telah menjadi panduan untuk VBA Max. Di sini, kita belajar cara menggunakan fungsi Max di VBA untuk menemukan nilai maksimum dari rentang angka yang disediakan, beserta contoh dan kode yang dapat diunduh. Di bawah ini adalah beberapa artikel Excel berguna yang terkait dengan VBA: –

  • Salinan File VBA
  • Cetak Debug VBA
  • VBA FileSystemObject
  • ByRef di VBA
  • VBA Temukan dan Ganti

Related Posts

Tinggalkan Balasan