Mainkan puzzle pada Excel
MehmetSalihKoten, pengguna Reddit, telah mencipta versi Tetris yang berfungsi sepenuhnya dalam Microsoft Excel.
Kemas kini siaran: Ogos 2021
Inilah soalan pembaca:
Saya mempunyai rakan sekerja yang menggunakan Excel VBA Macros untuk menganalisis sekumpulan data. Bolehkah anda menerangkan cara Makro berfungsi, dan mungkin mencadangkan cara untuk saya mengambil kemahiran itu? Sebarang petua mudah untuk pemula amat dihargai.
Terima kasih atas soalan.
Pengenalan kepada Excel 365 Macros
Menguasai pembangunan Makro mungkin merupakan salah satu kemahiran paling penting yang diperlukan untuk menjadi pengguna Excel yang berkuasa. Pada asasnya, kami menggunakan Makro VBA untuk mengautomasikan tugasan dalam Excel (juga dalam Word, Makro cukup berguna ) yang sebaliknya akan menjadi biasa, membosankan dan sangat memakan masa.
Berikut ialah beberapa contoh tugasan yang kami dapat mengautomasikannya dengan Makro dalam Excel:
Disebabkan oleh fakta bahawa Excel dihantar dengan perakam Makro terbina dalam (tidak seperti Outlook dan PowerPoint), terdapat dua pilihan utama untuk menambah makro pada buku kerja Excel:
1) Merakam urutan tindakan pengguna yang mungkin mudah untuk dimulakan, tetapi tidak dipertingkatkan untuk tugas rumit yang mungkin melibatkan interaksi dengan aplikasi Office lain atau memanipulasi subset data yang lebih besar.
2) Menulis Makro anda dengan memanfaatkan Visual Basic for Applications (VBA). Ini ialah bahasa prosedur yang agak mudah yang membolehkan anda membangunkan automasi yang lebih kompleks dengan cepat.
Dalam siaran ini, kami akan membincangkan kedua-dua kes. Kami akan mulakan dengan menunjukkan kepada anda cara merakam makro anda dan meneruskan dengan menyediakan prosedur terperinci untuk memasukkan makro VBA ke hamparan.
Kami akan menunjukkan kedua-dua pilihan menggunakan tugas yang sangat mudah: Kami akan mengautomasikan penambahan nama lembaran kerja "DEMO" pada buku kerja sedia ada dan menyalin jadual tertentu daripada Helaian1 kepadanya.
Rakam Makro Excel 365 / 2019
Kami akan menggunakan contoh yang sangat mudah untuk menggariskan proses. Sila teruskan seperti berikut:
Petua: Pastikan anda memasukkan penerangan terperinci pada Makro anda.
Menyimpan fail yang didayakan Makro anda
Sekarang kita perlu menyimpan buku kerja. Memandangkan ia mengandungi Makro, kita harus menyimpannya sebagai fail XSLM (Fail Excel Didayakan Makro)
Buat Makro VBA Excel
Seperti yang kami nyatakan sebelum ini, dalam banyak keadaan, perakam Excel Macro akan gagal dan tidak memenuhi semua keperluan anda. Dalam kes ini, anda perlu menulis Kod anda sendiri.
Petua: Terdapat kes yang anda mungkin mahu menggunakan pendekatan hibrid untuk penciptaan Makro. Anda boleh mulakan dengan merakam Makro anda dan kemudian hanya membuat pelarasan manual pada kod yang dijana secara automatik dengan VBA.
Menyediakan persekitaran pembangunan Excel
Yang ini kedengaran agak mewah, tetapi sebenarnya agak mudah. Jika anda tidak melihat tab bernama Pembangun dalam Reben anda, mulakan dengan mendayakan tab Pembangun .
Selepas tab Pembangun kelihatan, Reben anda akan kelihatan seperti berikut:
Menulis makro VBA anda
Sub Write_Macro()
'This code creates a Macro named Write_Macro
Dim MySheet As New Worksheet
Dim MyTable As Range
' Create a worksheet programatically and call it TEST
Set MySheet = ThisWorkbook.Sheets.Add(After:=Sheets(Sheets.Count))
MySheet.Name = "TEST"
'Copy the table from Sheet1 into TEST worksheet
Set MyTable = Sheet1.Range("A1:C11")
With MyTable
.Copy Sheets("TEST").Range("A1")
End With
End Sub
Menjalankan Makro anda
Melaksanakan makro anda adalah sangat mudah: Daripada Dialog Makro yang ditunjukkan di atas, serlahkan entri Write_Macro anda dan tekan Run.
Mendayakan kebenaran keselamatan VBA
Dalam Microsoft Office, Makro dilumpuhkan secara lalai, untuk mengelakkan menjalankan kod berbahaya. Jika anda ingin menjalankan Makro anda, anda perlu membenarkannya. Laksanakan langkah pilihan ini sekiranya anda telah menerima mesej ralat semasa menjalankan salah satu daripada dua makro yang telah kami buat di atas.
Nota: Lumpuhkan semua Makro dengan pemberitahuan ialah tetapan keselamatan yang disyorkan untuk buku kerja Excel yang mengandungi Makro. Ia berfungsi seperti berikut: apabila pengguna membuka buku kerja sedemikian, Excel menyiarkan pemberitahuan "MACROS telah Dilumpuhkan" betul-betul di luar bar formula. Kemudian terpulang kepada keputusan pengguna untuk mendayakan makro dalam buku kerja.
Mengakhiri
Dalam tutorial ringkas hari ini, kami mempelajari cara memasukkan Makro ke dalam Office 365 Excel sama ada dengan merekodkannya atau menulisnya menggunakan Visual Basic untuk Aplikasi secara langsung.
Ini hanyalah langkah permulaan untuk pemula untuk membiasakan diri dengan pembangunan Excel. Pembaca yang memerlukan penyelesaian khusus, sila hantarkan pertanyaan kepada kami melalui halaman hubungan .
MehmetSalihKoten, pengguna Reddit, telah mencipta versi Tetris yang berfungsi sepenuhnya dalam Microsoft Excel.
Untuk menukar unit ukuran dalam Excel, kami akan menggunakan fungsi Tukar.
Apakah fungsi HLOOKUP? Bagaimana untuk menggunakan fungsi HLOOKUP dalam Excel? Jom ketahui bersama LuckyTemplates!
Fungsi IFERROR dalam Excel agak biasa digunakan. Untuk menggunakannya dengan baik, anda perlu memahami formula IFERROR Microsoft Excel.
Apakah fungsi VALUE dalam Excel? Apakah formula Nilai dalam Excel? Jom ketahui dengan LuckyTemplates.com!
Fungsi EOMONTH dalam Excel digunakan untuk memaparkan hari terakhir bulan tertentu, dengan pelaksanaan yang sangat mudah. Anda kemudiannya akan mendapat hari terakhir bulan tertentu berdasarkan data yang kami masukkan.
Mahu mengautomasikan tugasan berulang dalam Excel VBA? Jadi mari kita pelajari cara menggunakan gelung Do-While untuk melaksanakan satu siri tindakan yang berulang sehingga syarat dipenuhi.
Lebar lajur lalai dan ketinggian baris dalam Excel mungkin tidak sepadan dengan data yang anda masukkan. Artikel di bawah menunjukkan kepada anda beberapa cara untuk menukar saiz lajur, baris dan sel dalam Excel 2016. Sila rujuk padanya!
Setiap kali anda bekerja dengan Excel, anda perlu memasukkan maklumat - atau kandungan - ke dalam sel. Mari belajar dengan LuckyTemplates konsep asas sel dan julat dalam Excel 2016!
Apakah fungsi Xlookup dalam Excel? Bagaimana untuk menggunakan Xlookup dalam Excel? Jom ketahui dengan LuckyTemplates.com!