Excel 2015 Makro / Persamaan Menyalin Data Tertentu dari satu lembar kerja ke lembar kerja lain [ditutup]

1

lembar kerja A adalah kumpulan data besar-besaran, dan lembar kerja B adalah tempat informasi yang relevan dan penting harus ditunjukkan.

Lembar Kerja A memiliki semua data selama 3 tahun ke depan, Lembar Kerja B hanya menampilkan tugas yang akan datang untuk 30 hari ke depan, 30-60 hari, dan 60-90 hari. Lembar kerja A memiliki kolom yang dihitung berdasarkan tanggal hari ini (lihat di bawah) dan kapan tugas selesai.

Saya telah melampirkan gambar tentang bagaimana lembar kerja B dipisahkan:

Worksheet B

Saya dapat membuat makro yang menyalin informasi yang benar setelah saya memfilter lembar kerja A. Namun, saya ingin lembar kerja B diperbarui secara otomatis (yang saya asumsikan akan terjadi setiap kali saya membuka excel karena perhitungan = # CELL- HARI INI () akan berubah setiap hari).

Gagasan saya adalah fungsi IF dari beberapa jenis yang menentukan apakah baris pada lembar kerja A berada dalam rentang kemudian menyalin sel-sel tertentu di baris itu ke lembar kerja B. Menggunakan perhitungan di atas, saya memiliki sel yang menentukan # hari yang tersisa.

Bagian ke-2 adalah menambahkan baris dengan info yang disalin ini secara dinamis, dan memindahkan baris pengenal. Seperti dalam cara Row 5 memiliki "0-30 Hari Kedaluwarsa" dan baris 23 memiliki "31-60 Hari Kedaluwarsa". Saya ingin baris ini menyesuaikan secara otomatis berdasarkan info apa yang disalin dari lembar kerja A ke B.

Ini akan menjadi dokumen dinamis yang dibagikan oleh beberapa tim jadi saya tidak ingin mengandalkan menjalankan makro setiap hari atau melakukan copy dan paste manual setelah metode penyaringan. Saya tahu cara memprogram, tetapi saya tidak terbiasa dengan fungsi Excel jadi saya lebih mencari saran daripada kode sebenarnya, dalam upaya menghemat waktu bagi siapa saja yang membantu.

SomethingDeepAndMeaningful
sumber
3
"Saya lebih mencari saran daripada kode aktual" - pertanyaan Anda masih terlalu luas, tanpa melihat seperti apa data Anda (juga dalam lembar A) dan mengetahui persis apa yang perlu Anda lakukan, sangat sulit untuk memberi saran apa pun. Juga mencoba untuk menulis makro dan menunjukkan di sini, menjelaskan di mana perlu perbaikan adalah ide bagus. "Saya tidak ingin mengandalkan menjalankan makro setiap hari" - lalu apa yang Anda inginkan?
Máté Juhász
Anda akan berakhir menggunakan makro / VBA untuk mencapai apa yang Anda inginkan. Namun, itu bisa berjalan secara otomatis ketika buku kerja dibuka jika Anda memasukkannya ke dalam Workbook_Open subrutin dari ThisWorkbook obyek.
Twisty Impersonator