Perintah With … End With

Saat menulis properti Visual Basic for Application (VBA) atau metode yang digunakan oleh objek yang sama, objek akan ditulis setiap kali di setiap baris perintah program. Ini kurang efisien dalam menulis dan menjalankan program. Menggunakan perintah with dan diakhiri dengan membuatnya mudah bagi Anda untuk menulis baris perintah panjang untuk suatu objek.

With End With command

Menulis sintaksis Dengan … Akhiri Dengan:

Dengan ObjectName
[Statement]
Berakhir dengan

Contohnya adalah menulis prosedur offset berikut, di mana setiap baris perintah merujuk ke satu objek, Activecell.

Subset offset ()
Activecell.offset (0,0) .value = "center"
Activecell.offset (0,1) .value = "Right"
Activecell.offset (0, -1) .value = "Left"
Activecell.offset (-1,0) .value = "Top"
Activecell.offset (1,0) .value = "Down"
End Sub

Dari tulisan di atas Anda dapat menyederhanakan menggunakan pernyataan dengan dan Akhiri Dengan. ketika Anda menambahkan perintah dengan Activecell setelah prosedur, Anda cukup menuliskannya .offset (0,0). value = "center" dan seterusnya tanpa harus menulis aktivasi untuk referensi objek.

Subset offset ()
Dengan Activecell
.offset (0,0). value = "center"
.offset (0,1) .value = "Right"
.offset (0, -1) .value = "Kiri"
.offset (-1,0) .value = "Top"
.offset (1,0) .value = "Down"
Berakhir dengan
End Sub

Semoga bermanfaat … 😀

Posting Perintah Dengan … Berakhir Dengan muncul pertama kali di Belajar Microsoft Excel.