Excel 2020: Tingkatkan Rakaman Makro Anda - Petua Excel

Saya menyukai Macorder Perakam versi 1985 di Lotus 1-2-3. Kodnya sukar difahami, tetapi berjaya. Terdapat beberapa kegagalan dalam Perakam Makro Perakam yang menyebabkan penderitaan bagi sesiapa yang cuba merakam makro. Berikut adalah tiga petua untuk menjadikan pengalaman makro lebih baik.

Petua 1: Hidupkan Rujukan Relatif untuk Setiap Makro.

Katakan bahawa anda bermula di A2 dan rakam makro mudah yang berpindah ke A4. Saya akan memanggil makro MoveDownTwoCells itu. Tetapi jika anda menjalankan makro ini semasa pointer sel berada di J10, makro akan berpindah ke sel A4. Jarang sekali ini yang anda mahu berlaku. Tetapi anda boleh mengubah tingkah laku perekam makro dengan memilih Lihat, Makro, Gunakan Rujukan Relatif sebelum anda merakam makro.

Sekiranya anda merakam makro MoveDownTwoCells dengan tetapan ini dihidupkan, makro akan berfungsi dari mana-mana sel.

Awas

Tetapan tetap dihidupkan hanya sehingga anda menutup Excel. Esok, anda perlu menghidupkannya semula.

Petua

Bagaimana jika anda benar-benar perlu merakam makro yang selalu melompat ke sel A4? Walaupun dengan Relatif Relatif diaktifkan, anda dapat menekan F5 untuk Go To dan menggunakan dialog Go To untuk pergi ke A4. Perakam makro akan merakam kod yang akan selalu melonjak ke A4.

Petua 2: Gunakan Ctrl + Shift + Panah untuk beralih ke akhir set data.

Katakan bahawa anda ingin menambahkan jumlah di bahagian bawah daftar invois semalam. Anda mahu jumlahnya muncul di baris 9 hari ini, tetapi esok, ia mungkin berada di baris 17 atau baris 5, bergantung pada berapa banyak baris data yang anda miliki.

Cari lajur yang boleh dipercayai 100% diisi. Dari bahagian atas lajur itu, rakam tindakan menekan Ctrl + Shift + Panah Bawah. Tekan kekunci Panah Bawah sekali lagi, dan anda akan tahu anda berada di barisan jumlah yang sepatutnya.

Petua 3: Ketik =SUM(E$2:E8)dan bukannya menekan butang AutoSum

Perakam makro tidak akan merakam maksud AutoSum. Apabila anda menekan AutoSum, anda akan mendapat fungsi jumlah yang bermula di sel di atas dan meluas hingga sel bukan angka pertama. Tidak menjadi masalah sekiranya anda mempunyai atau mematikan Rujukan Relatif; perakam makro akan membuat kod keras yang anda mahu hasilkan tujuh sel di atas sel aktif.

Daripada menggunakan icon AutoJumlah, taip fungsi SUM dengan tanda dolar tunggal sebelum nombor baris pertama: =SUM(E$2:E8). Gunakan formula itu semasa merakam makro, dan makro akan dijumlahkan dari sel di atas sel aktif hingga ke baris 2, seperti yang ditunjukkan di bawah.

Artikel menarik...