Option-trading-workbook-xls

Option-trading-workbook-xls

Options-trading-strategies-condor besi
K-p-group-trading-system
Bagaimana-bisa-kamu-membuat-forex-trading


Online-kursus-perdagangan-saham Post-graduate-diploma-in-forex-management Stock-options-as-part-of-salary Smoothing-eksponensial-moving-average Moving-average-function-in-informatica Pilihan-trading-jse

Excel: Menjalankan Excel pada Windows Task Scheduler Satu hal yang muncul dari waktu ke waktu pada papan pesan Excel adalah Bagaimana cara menjalankan Excel tanpa membukanya Pada dasarnya pengembang ingin menjalankan Excel secara pemrograman sebagai server COM tanpa campur tangan manusia. Ive melihat orang merekomendasikan workbook.xls Excel.exe dan memastikan bahwa makro yang ingin Anda jalankan dipanggil dari acara WorkbookOpen (). Masalah dengan teknik ini adalah kontrol. Pengembang Excel harus menggunakan metodologi mesin negara yang saya sebutkan sebelumnya. Yang hanya sakit di. Saya pikir cara terbaik untuk menjalankan Excel tanpa interaksi pengguna adalah dengan menggunakan Excel Controller. Excel Controller adalah script, DLL, atau executable yang menggunakan antarmuka Excels COM. Teknik ini juga menjawab pertanyaan Bagaimana cara menjalankan Excel dari scheduler Jadi, saya akan menjawab pertanyaan yang lebih rumit tentang bagaimana menjalankan Excel dari Microsoft Task Scheduler. 1) Anda memerlukan Excel Controller. Jika Anda merasa nyaman dengan VBA, mungkin Anda akan merasa nyaman dengan VBS. (Script Visual Basic). Berikut adalah beberapa kode contoh yang saya gunakan untuk mengendalikan dan mengotomatisasi sebuah buku kerja Excel: 2) Dalam kode Excel Controller ganti YourWorkbook dengan nama buku kerja yang ingin Anda buka dan ganti YourMacro dengan nama makro yang ingin Anda jalankan. 3) Luncurkan VBS Excel Controller dengan menggunakan cscript.exe NOT wscript.exe. Jadi katakanlah Anda menamai skrip RunExcel.vbs, maka Anda akan menjalankannya dengan menggunakan cscript.exe RunExcel.vbs. (Jika Anda membuat parameter masukan YourWorkbook dan YourMacro maka skrip RunExcel.vbs dapat menjalankan makro di buku kerja apa pun karena Anda bisa meneruskan informasi itu ke dalam baris perintah.) 4) Begitu Anda memiliki Controller Excel dan buku kerja yang diuji sehingga Itu apa yang Anda inginkan, Anda kemudian dapat menggunakan Microsoft Task Scheduler untuk menjalankan cscript.exe RunExcel.vbs secara otomatis untuk Anda. Saya menemukan tutorial di sini: iopusguideswinscheduler.htm Jika Excel Controller adalah script atau executable, pengembang memiliki opsi untuk melewatkan parameter ke Controller yang dapat digunakan untuk menginisialisasi sel di buku kerja sebelum makro dijalankan. Jelas, dengan menggunakan API COM Excel, pengembang dapat benar-benar melakukan beberapa hal yang rapi dengan memperluas struktur dasar yang telah saya berikan. Saya harap ini membantu seseorang dan jika Anda memiliki tambahan yang rapi untuk hal ini, silakan tambahkan di bagian komentar. 54 Komentar: Tip yang sangat baik. Terima kasih JC saya sangat menyukai posting anda juga. Saya akan menggunakannya, dan membiarkan Anda tahu bagaimana kelanjutannya. Gday, saya baru mengenal barang-barang ini dan saya memiliki beberapa masalah. Saya harus menjalankan excel di latar belakang (log in) dan menjalankan makro yang mengingatkan pengguna akan tanggal kadaluarsa mesin untuk minggu tertentu. Ive menggunakan kode Anda untuk membuka file excel (yang hebat omong-omong) hanya bertanya-tanya ke mana harus pergi ke berikutnya. I cant tampaknya mendapatkan makro berjalan, dan kemudian ada masalah menampilkannya (saya tidak memiliki akses ke visual basic hanya excel) tips akan mengagumkan. Thanks lagi untuk mendapatkan saya mulai Tampaknya panggilan ke Macro, menggunakan kode ini: strMacroName strPath UpdateRLTbyDay2.xls SAPEntry.RecalculateRLT entah bagaimana cacat. Saya sudah mencoba berbagai kombinasi kutipan quotesdouble, tapi tidak bisa membuat skrip untuk menjalankan makro. Apakah Anda memiliki petunjuk Thanks in advance untuk bantuan. Pertama-tama Anda harus melihat hasil yang Anda miliki dalam strPath. StrPath harus berisi direktori tempat buku kerja Excel Anda berada. Selanjutnya, format strMacroName Anda tidak sesuai dengan yang saya miliki di skrip sampel. StrMacroName strPath UpdateRLTbyDay2 SAPEntry.RecalculateRLT Perbedaannya adalah penghapusan ekstensi .xls dan penambahan kutipan penutup akhir pada akhir UpdateRLTbyDay2. Semua contoh workbook Excel berjalan di bawah contoh Aplikasi Excel, jadi ketika Anda ingin memulai makro, Anda harus memberi tahu Excel tentang makro mana yang dimasukkan ke jalur yang lengkap ke makro. Caranya adalah mendapatkan jalur yang benar. Lihat komentar Dans dan jawaban saya di atas. Mungkin itu akan membantu Anda menjalankan makro Anda. Sedangkan untuk visibilitas, Excel Controller dalam contoh ini ditulis untuk menyembunyikan Excel dari pengguna karena awalnya saya menuliskannya untuk menjalankan Excel dari jarak jauh. Anda ingin menghapus beberapa baris dari skrip yang menonaktifkan UI dan mungkin menambahkan baris untuk membuat contoh Excel Anda terlihat. Hapus bagian ini: Nonaktifkan elemen UI Excel myExcelWorker.DisplayAlerts Salah sayaExcelWorker.AskToUpdateLinks Salah myExcelWorker.AlertBeforeOverwriting Salah myExcelWorker.FeatureInstall msoFeatureInstallNone Dan jika itu tidak bisa terlihat Excel untuk Anda, maka lihatlah menambahkan: Terima kasih banyak. Anda baik untuk membantu orang asing mengajukan pertanyaan. Ive mencoba sintaks yang Anda usulkan (setelah menambahkan untuk kelanjutan baris), namun skrip mengembalikan kesalahan seperti: Makro C: TempUpdateRLT3Sheet1.RecalculateRLT3 tidak dapat ditemukan. Jadi, tampaknya setidaknya satu kutipan tunggal berlebihan, setelah mengeluarkannya, saya masih menemukan jalan yang tidak ditemukan: Makalah C: TempUpdateRLT3Sheet1.RecalculateRLT3 tidak dapat ditemukan. Dengan sintaks jalur string ini dan cukup klik dua kali skrip .vbs di windows: strMacroName strPath UpdateRLT3Sheet1.RecalculateRLT3 Terima kasih lagi untuk petunjuk apapun. PS - Saya suka blogspot Anda (begitu banyak saya telah membuat sendiri jenis telanjang sekarang: dpgnothing.blogspot) Dapatkah Anda mengirimkan berkas Excel dan skripnya Tidak mudah melakukan debugging melalui komentar blog ini. Gunakan alamat email krgreenlee di comcast dot net. Saya memodifikasi baris dimana jalur makro dibangun sehingga HANYA nama makro digunakan (karena file sudah terbuka). Saya memiliki makro saya dalam sebuah modul, dan kode ini berhasil. StrMacroName strPath YourWorkbook Sheet1.YourMacro Terima kasih atas bantuan Anda Ini adalah sinatx yang benar: strMacroName strPath myWorkBook myReport Perhatikan kutipan tunggal terbuka sebelum buku kerja dan garis miring dan berakhir tepat setelah nama buku kerja. Postingan asli kehilangan kutipan akhir. Untuk menguji dua buku kerja yang terbuka dan mencoba menjalankan makro di wkbA dari wkbB. Itu adalah bagaimana Anda ingin string Anda terlihat (misalnya wrkA.xlsmyMacro) Ini menakjubkan. Saya sangat senang saya sengaja menemukan ini. Terima kasih banyak untuk posting ini dan sangat membantu. Ini adalah pertama kalinya saya menggunakan vbs dan instruksi Anda cukup mudah. Satu pertanyaan: Saya tahu Anda merancang ini untuk menjalankan Excel di belakang layar. Namun, makro yang saya panggil membuat file baru. Apakah Anda tahu cara membuat file yang dibuat terlihat Jika saya tidak menutup file di makro, itu akan tertinggal di belakang layar tanpa akses ke sana hanya dengan membunuh proses excel.exe akan membiarkan saya menutupnya. Aku agak bingung. Apakah file yang Anda buat adalah file Excel Gagasan di balik Excel Controller adalah Anda dapat mengendalikan Excel untuk memastikan kinerjanya sesuai dengan kebutuhan Anda. Jika file dibuka dari contoh Excel maka harus ditutup dari instance Excel. Saya sarankan membuat file di Excel, menutup file, lalu tutup Excel. Ini akan membuat kedua file Anda dan contoh Excel ditutup. (Saya telah melihat referensi di papan di mana orang menyarankan agar Excel lambat untuk ditutup.Tetapi pada akhirnya akan menutup jika Anda menutup semuanya dengan benar.) Setelah Anda menutup Excel ke bawah, saat berada di Controller, buka file Anda dan setel ulang myExcelWorker.Visible Benar. Semoga bisa membantu. Ini mengagumkan, saya sudah ingin mengotomatisasi, berdasarkan waktu, makro excel. Terima kasih trilyun. Makro yang saya konsultasikan menggunakan perangkat lunak iMacros iopus (Anda mereferensikan tutorialnya) untuk mengekstrak data ke file ascii datar. Makro berlanjut dengan mengolahnya di Excel dan Access. Ini bagus Terima kasih Kim untuk sebuah artikel bagus. Saya belum pernah memprogram sebelumnya dan bahkan saya bisa mengikuti tutorialnya. Tolong bantu saya dengan masalah yang tidak dapat saya selesaikan. Harap diingat bahwa saya adalah seorang pemula total. Dengan menggunakan kode Anda, saya telah menyiapkan start-up buku kerja dan eksekusi makro. Loop makro setiap 10 detik, tapi jika buku kerja excel lain dibuka (makro) tidak bisa memberi tahu buku kerja mana yang mengoperasikan perintahnya. Ini adalah makro saya yang sangat sederhana: Sub BBStream () Lembar (BL). Pilih Sel. Seleksi Seleksi. Lembar Fotokopi (Halaman Web). Pilih Sel. Seleksi Seleksi. Tempoin Tempel: xlValues, Pengoperasian: xlNone, SkipBlanks: False, Transpose: False Application.ScreenUpdating True Application.OnTime Now () TimeValue (00:00:10), BBStream Makro hanya menyalin dan menempelkan nilainya dari satu lembar (BL) ke yang lain (halaman web). 1. Saya ingin makro hanya bekerja pada buku kerja yang disebut Webupdate, bahkan jika buku kerja lain dibuka. 2. Buku kerja untuk terus bekerja di latar belakang bahkan jika Excel terbuka dan kemudian ditutup. 3. Tip lain akan menjadi hebat. Jika Anda bisa membantu itu akan menjadi besar dan sangat dihargai. Cara terbaik untuk mengatasi masalah ini adalah menggunakan jalur yang memenuhi syarat di mana-mana. Lihatlah beberapa komentar yang mendahului yang ini di mana kita berbicara tentang kebutuhan untuk menggunakan jalur yang memenuhi syarat saat merujuk objek Excel. Juga, jika Anda menjalankan contoh Excel sebagai server COM otomatis, maka Anda seharusnya tidak mengalami masalah ini karena setiap instance Excel otomatis berjalan di ruang prosesnya sendiri. Jadi Anda mungkin modelnya hilang. Maaf untuk jawaban terlambat Saya dapat membuat perubahan yang diperlukan segera setelah saya menggunakan saran Anda. Terima kasih Kim atas semua bantuannya. Bagus sedikit coding. Sangat membantu, terima kasih banyak. Seperti pada tutorial yang disarankan tentang cara menjalankan skrip, saya tidak bisa membuat tambang saya untuk memulai dengan benar melalui panggilan cscript.exe jadi saya mengarahkan peramban program langsung ke RunExcel.vbs dan itu berfungsi sebagai gantinya. Terimakasih banyak. Ian saya ingin membuat dokumen kadaluarsa pengingat di excel dan membutuhkan makro yang berjalan di latar belakang setiap hari memeriksa semua tanggal kedaluwarsa kemudian email detail ke email saya. Apakah mungkin untuk membangun ini berdasarkan kode Anda Ya. Saya pikir itu bisa dilakukan. Anda mungkin ingin mengirim email dari makro Excel Anda, berikut adalah link yang seharusnya Anda mulai: j-walkssexceltipstip86.htm Pikirkan scheduler dan script sebagai shell yang makro Excel Anda jalankan masuk - Scheduler kicks off Script pada waktu yang ditetapkan setiap hari. - Script memuat dan mengendalikan Excel (sehingga Anda dapat melakukan pengaturan dan menjamin Excel dimatikan). - Dan Macro adalah tempat pekerjaan spesifik Anda selesai. Terima kasih banyak Kim, ini sangat membantu. Hai Kim, saya suka kode vbs Anda dan bisa mendaftar ke beberapa program saya. Aku memang butuh bantuan. Saya perlu mengaktifkan Add-in via vbs. Jika saya memunculkan excel sebagai stand-alone, Add-in ini terlihat, jika tidak, saya mengeksekusi kode vbs ini, tidak. Bantuan apa pun sangat dihargai. Sekali lagi, terima kasih atas kode yang indah itu. Saya sangat menyesal tapi saya sangat sibuk sekarang saya tidak punya waktu untuk meneliti ini. Saya tidak melihat waktu luang sama sekali membuka sampai pertengahan bulan Mei. Jika Anda mencari tahu, silakan posting apa yang Anda pelajari. Jika tidak, matikan ini di antrian saya sampai saya punya waktu. Thanks posting anda is awesome Hanya punya sedikit masalah. I cant mengakses file starightway .. ketika saya mencoba untuk membuka, ia mengatakan read-only bagaimana saya bisa memindahkan file dari read-only untuk akses normal saya memiliki masalah yang sama yang LetMeDoIt miliki. Saya menggunakan sumber data berpemilik melalui plugin excel. Melalui script makro berjalan dengan baik, namun data tidak terisi karena tidak mengidentifikasi addin. Saya telah mencari internet tanpa hasil. Jika Anda telah menemukan solusinya. Tolong beritahu saya. Ini adalah kode yang mengagumkan. Terima kasih banyak. Saya menghadapi tantangan kecil meski saat menjalankan skripnya setiap 30 menit. Dikatakan file itu sudah terbuka. Juga ketika saya mencoba membuka file secara manual itu tidak mengizinkan saya sampai saya membunuh instance excel dari task manager. Bisakah kode ini digunakan saat file terbuka di layar sehingga vbs terus menempelkan data setiap 30 menit dan tetap menyimpannya. Ada dua kemungkinan yang muncul dalam pikiran. Yang pertama adalah program Excel Anda sudah lama berjalan, jika Anda memerlukannya a) mempercepatnya b) mendistribusikan pekerjaan ke mesin lain (lihat Digipede Technologies) c) meningkatkan interval antara eksekusi. Kemungkinan lainnya adalah Anda tidak bersih dari skrip atau program Excel. Baca posting berikut yang ada di 5 bagian. Anda harus menemukan beberapa petunjuk di sana. Terima kasih Kim. Dapatkah Anda pls menyarankan tweak untuk kode ini sehingga saya dapat menggunakan ini pada file terbuka juga. Misalnya) Saya punya satu file excel yang perlu diperbarui setiap 30 menit dari feed yang saya dapatkan dari server. Saya perlu menulis naskah dan menambahkannya ke tugas terjadwal yang dapat terus menempelkan data setiap 30 menit pada lembar tertentu di file excel. Saya sejauh ini bisa menarik umpan dari server secara otomatis tapi saya tidak bisa menempelkannya secara otomatis menggunakan vbs. Saya pernah bekerja dengan Excel dalam beberapa tahun. Seperti yang Anda lihat posting ini telah dibuat beberapa waktu yang lalu. Jadi saya tidak bisa memberikan saran. Semoga berhasil. Pos ini memiliki umur yang sangat panjang. Saya percaya bahwa ada parameter baris perintah x untuk menjalankan makro untuk Excel namun kecewa karena hanya untuk MS Access. Saya telah menggunakan kode tersebut, namun menentukan parameternya sehingga spreadsheet apa pun dapat berjalan dengan makro tersemat. Sekarang dibutuhkan dua parameter, yang pertama adalah path lengkap dan nama file dan yang kedua adalah nama makro. Baris perintah jika ditempatkan dalam file Batch adalah F: runexcel.vbs-tempat kerja buku kerja dan nama -Macro Name-. Repere nilai-nilai yang diperlukan dan pastikan ada ruang antara tiga elemen. Juga hindari menggunakan nama direktori dan file dengan spasi. Script akan menjalankan buku kerja dan kemudian menyimpannya ke nama baru. Nama adalah nama asli dengan YYYYMMDD sampai cap tanggal file yang diperbarui. Aplikasi ini menyajikan laporan tindakan pembelian untuk Sistem MRP. Kode yang saya gunakan ada di bawah. Setiap komentar dan perbaikan akan dihargai. Ini adalah percobaan pertama untuk scripting. Banyak terima kasih kepada Kim Greenlees untuk artikel aslinya. 39 Buat WshShell untuk mendapatkan direktori saat ini Dim WshShell Set WshShell CreateObject (quotWScript.Shellquot) Jika (Wscript.Arguments.Count lt 2) Kemudian Wscript.Echo quotRunexcel.vbs - Diperlukan Parameter missingquot Wscript.Quit End Jika ada yang mengajukan argumen Dim strWorkerWB StrWorkerWB Wscript.Arguments (0) Dim strMacroName strMacroName Wscript.Arguments (1) 39 Buat contoh Excel Dim myExcelWorker Set myExcelWorker CreateObject (quotExcel.Applicationquot) 39 Nonaktifkan elemen UI Excel myExcelWorker.DisplayAlerts Salah sayaExcelWorker.AskToUpdateLinks Salah myExcelWorker.AlertBeforeOverwriting Salah myExcelWorker. FeatureInstall msoFeatureInstallNone 39 Buka Workbook yang ditentukan pada baris perintah Dim oWorkBook Set oWorkBook myExcelWorker.Workbooks.Open (strWorkerWB) 39on error resume next 39 Jalankan makro perhitungan myExcelWorker.Run strMacroName jika err.number ltgt 0 Kemudian 39 Error terjadi - cukup dekat Itu turun End If err.clear on error goto 0 StrPathNameNew ganti (ucase (strWorkerWB), quot.XLSquot, quotquot) amp quotquot amp tahun (Tanggal) amp amp quot amp quot amp amp tanggal () (2) amp benar (quot0quot Amp hari (tanggal ()), 2) amp quot.XLSquot oWorkBook.SaveAs StrPathNameNew oWorkBook.Close 39 Bersihkan dan matikan Set oWorkBook Nothing 39 Dont Quit () Excel jika ada contoh Excel lain yang berjalan, Quit () akan ditutup Yang turun juga jika myExcelWorker.Workbooks.Count 0 Then myExcelWorker.Quit End Jika Set myExcelWorker Nothing Set WshShell Nothing You adalah yang terbaik. Terima kasih untuk posting Bagaimana orang debug VBscripts VS mereka tampaknya tidak melakukannya. Apakah kalian menggunakan Microsoft Script Editor Nah, ini sudah sangat lama sejak saya melakukan pekerjaan ini. Tapi saya rasa saya menggunakan Visual Studio. Saya melakukan pencarian cepat dan muncul link ini support.microsoftkb308364. Terima kasih untuk posting ini Ini telah membantu saya mencapai tujuan saya hari ini dalam waktu singkat. Saya menambahkan beberapa kode untuk mengelola parameter dari VBS ke Excel Subroutines. Saya telah memposting kode di sini saya berada di Inet ketika saya tiba-tiba kehilangan file excel saya. Demi keberuntungan saya, seorang teman dengan cepat menyarankan saya sebuah resolusi. Dia benar, alasannya memecahkan masalah saya sebentar dan benar-benar mudah. Apa lagi utilitas dapat membantu dalam masalah ini juga - Microsoft Excel alat perbaikan. Dapatkah Anda menjalankan makro untuk memperbarui tabel pivot yang mengimpor data dari SQL Semuanya tampak berjalan kecuali refresh Sub update () 39 39 update Macro 39 Macro mencatat 1282010 oleh John 39 39 Sheets (quotSummaryquot) .Select Range (quotA6quot). Pilih ActiveSheet.PivotTables (quotPivotTable1quot) .PivotCache.Refresh ActiveWindow.SmallScroll Down: 6 Range (quotA23quot). Pilih ActiveCell.FormulaR1C1 quotNOW () quot Range (quotA24quot). Pilih End Sub Ini sangat keren. TIP BESAR. Mengenai komentar Tim P. tentang x untuk parameter baris perintah untuk Excel, dia benar, yaitu untuk Access. Namun, bisa dilakukan di Excel tapi bukan untuk pemula. Inilah postingan saya: vbforumsshowpost.phpp4027694amppostcount13 Thread lengkap: vbforumsshowthread.phpp2234990 Makro otomatisasi makro dari command line - brilian. Sebelumnya saya berpikir berbeda, saya berterima kasih atas bantuan dalam pertanyaan ini. Hai, skrip vbs saya berjalan dengan baik pada mechine loacl saya tapi tidak berfungsi di server saya Mykmonorine: Microsoft Windows XP Version 5.1.2600 servermechine saya: Microsoft Windows Version 6.1.7600 di bawah ini adalah skrip vbs saya Set oExcel CreateObject (quotExcel .Applicationquot) oExcel.Visible Salah oExcel.Application.AutomationSecurity 1 oExcel.Application.ScreenUpdating Salah oExcel.Application.DisplayAlerts Salah Set objWorkbook oExcel.Workbooks.Open (quotC: anumalatest.xlsquot) oExcel.Run quotRunMultiplequot objWorkbook.Save objWorkbook.Close Set ObjWorkbook Nothing Set oExcel Nothing I39m menabrak thread ini kembali ke kehidupan :) Altho posting asli cukup lama informasi di dalamnya masih sangat berharga, dan pertama-tama saya ingin berterima kasih kepada setiap orang yang berkontribusi terhadapnya, ini membantu saya keluar. Sooo much Satu-satunya masalah yang masih saya miliki adalah bahwa ketika saya menjalankan skrip vb yang dibuat Kim (awsome Anda untuk membuatnya. D) terbuka pada latar belakang yang bagus tapi tidak akan menutup au Tomat dan simpanlah perubahan yang dilakukan dengan mengeksekusi makro. Saya berharap seseorang bisa mengarahkan saya ke arah yang benar. Saya tidak akan punya waktu sampai Mei untuk menyelidiki ini untuk Anda. Saya menyarankan agar Anda menjalankan spreadsheet Anda di latar depan untuk melihat apakah Anda mengalami clean shut down. Jika shutdown bersih maka saya akan menyarankan melihat situasi kesalahan yang mungkin muncul di jendela. Setiap kotak dialog yang muncul akan membuat spreadsheet tidak dapat berjalan di latar belakang. Microsoft menyatakan bahwa bahkan jika Anda menonaktifkan semua komponen UI, itu tidak berarti perangkat lunak tidak akan mencoba untuk memulai beberapa. Pada bulan Mei saya akan melihat productizing solusi ini. Jika Anda ingin menghubungi saya melalui alamat email saya, saya akan tertarik dengan pemikiran Anda. Terima kasih atas jawabannya dalam sekejap seperti yang telah saya gali dan saya menemukan jawaban atas masalah saya, cukup menyedihkan, hal itu mengangkat satu haha ‚Äč‚Äčlagi. Set oWorkBook Tidak ada bagian yang tidak menutup lembaran Excel seperti yang seharusnya dipikirkan. Saya meletakkan oWorkBook.Close setelah oWorkBook.Save dan sekarang tutup. Bagian yang menyedihkan adalah bahwa Makro saya tidak beeing dieksekusi. Makro perlu memasukkan beberapa teks dari file txt ke dalam buku kerja lain dan kemudian menggabungkan data di buku kerja utama. Bagian yang buruk adalah bahwa saya mewarisi makro dari mantan rekan kerja jadi saya tidak melakukannya sendiri, membuat saya sulit untuk mengetahuinya :( Kim, saya bukan seorang programmer. Saya suka posting ini tapi saya hanya mengerti 50 Saya memerlukan yang berikut dan bersedia membayarnya: Skrip yang dijadwalkan yang memanggil Makro Excel yang menyimpan buku kerja terbuka di Excel (di kedua .xlsx dan .csv tanpa pengawasan) setiap menit. Saya tidak dapat menjalankan makro Terus menerus di Excel karena mencegah buku kerja saya untuk memperbarui harga pasar Terima kasih, Kai kai (at) ingwersen Terima kasih atas skrip ini - sangat berguna. Saya juga mengalami kesulitan mendapatkannya untuk menjalankan makro sampai saya menentukan path lengkap ke file vbs Halo Kim tahun 2006, saya berharap masa depan Anda masih mengingat blok kode mengagumkan yang Anda berikan kepada kami. Saya mencoba menulis skrip kelelawar otomatis yang memanggil vbs Anda, yang pada gilirannya menjalankan makro excel pada Tunggu saja buku kerja baca saja yang diganti setiap hari di luar kendali saya (jadi saya c Simpanlah makro di dalamnya). Makro hanya perlu menyimpan kolom tertentu ke file csv baru (sepele). Saya mencoba menggunakan buku kerja quotPersonal Macro Workbookquot untuk menyimpan makro sehingga bisa disebut pada buku kerja lain termasuk yang hanya bisa dibaca. Apakah ini mungkin, atau haruskah saya melupakannya dan menggunakan PowerShell dengan API OLEDB, bukan Ya, WOW, bakat apa Apakah mungkin bagi saya untuk membayar layanan Anda? Saya memiliki App Excel yang, ketika dibuka, membuka dua aplikasi lainnya. , Masing-masing dalam contoh Excel yang terpisah. Saya perlu menjalankan aplikasi utama jam 6.30 pagi setiap hari perdagangan. Kemudian saya perlu untuk menyimpan dan menutup operasi pada pukul 4 sore setiap hari dengan mengirimkan sebuah email yang menunjukkan berapa banyak uang yang saya hasilkan saat berada di pantai atau berlibur di Paris. Perangkat lunak ini adalah versi platform perdagangan sehari yang tidak pernah ada sebelumnya yang dapat dilihat di masa depan. Mampu mengotomatisasi perangkat lunak ini adalah satu-satunya tugas yang tersisa untuk penyebarannya yang sukses. Saya sangat terkesan dengan kode Anda dan berharap bisa berbisnis dengan Anda. Stephen Druley starymanatt Excellent Kode ini bekerja seperti pesona bagi saya. Terima kasih banyak telah berbagi ini. Namun, saya mengalami masalah. Saya telah membuat sebuah file .bat untuk menjalankan Script VB ini yang dipanggil melalui Windows Task scheduler pada Windows 2008. Bekerja dengan sempurna, selain setelah .xlsm diperbarui dengan data, proses EXCEL.exe tidak ditutup. Dan akibatnya, spreadsheet tetap terkunci. Apakah ada cara untuk mengakhiri proses EXCEL tanpa harus membunuhnya secara manual Skrip VB di dalamnya bekerja dengan sempurna, tapi sebagai tugas terjadwal, file xlsm tidak diperbarui dan tugas excel.exe dan wscript tetap aktif. Apakah ada solusi Terima kasih Kim untuk artikel ini. Inilah yang saya cari. Instruksi sangat jelas dalam artikelnya. Dapatkah saya menampilkan antarmuka pengguna excel standar dari penjadwal windows menggunakan metode atau aplikasi penjadwalan lainnya terima kasih sebelumnya. Hanya tip jika seseorang mengalami masalah dalam menjalankan Macro. Saya mengubah strmacroName berikut amp quot ampli amp quotNAMIExceptionTemplate.xlsquot amp quotSheet1.YourMacroquot dan semuanya bekerja dengan baik. Hi Kim, apa itu pengontrol excel saya tahu bagaimana menulis vba di excel, tapi belum pernah mendengar tentang controller hebat. Hal-hal yang mengagumkan Sampai tahun 2015 sekarang hampir satu dekade berlalu dan ini masih sangat berguna. Saya menggunakan skrip Anda untuk memulai makro di file excel yang pada gilirannya menjalankan berbagai makro pelaporan. Aku lebih dari seorang pria VBA jadi beralih ke VBA pada saat ini, menyetel makro dan filepath sebagai string variabel yang dapat diketik ke dalam lembar kerja utama). Ketika saya mengatur skrip vbs untuk dijalankan dari Windows Task Scheduler, saya mendapat kesalahan pada StrPath. Ternyata ini disebabkan oleh fakta bahwa StrPath didasarkan pada direktori WshShell saat ini yang menciptakan kuota-kuotom dan menghasilkan StrPath yang disetel ke folder c: windowssystem32 saat berlari dari Penjadwal Tugas. Saya sudah memperbaikinya dengan cepat dengan mengatur secara manual CurrentDirectory of WshShell ke dalam folder itu dan file excel saya ada setelah objek dibuat: Dim WshShell Set WshShell CreateObject (quotWScript.Shellquot) WshShell.CurrentDirectory quotC: UsersBaasDesktopVBS testquot Sejak posting Anda Masih sering dikunjungi, saya pikir mungkin ada baiknya berkomentar jika ada orang lain yang mengalami masalah serupa. Tautan ke posting ini: Pertanyaan yang Sering Diajukan Apa sajakah perbedaan fitur antara sinyal dasar, otomatis, perdagangan, kelompok sasaran, dsb. Di bawah ini kami akan memberikan penjelasan singkat tentang beberapa modul ELWAVE. Modul Dasar ELWAVE mencakup charting, indikator, alat teknis seperti trendlines, channels, dan juga kemungkinan untuk dengan mudah memberi label pada chart sendiri. Setelah Anda memberi label pada grafik, Anda dapat memeriksa keabsahan hitungan gelombang, target harga Fibonacci proyek dan melihat semua hubungan fibonacci dalam sekejap. Selain itu, modul Dasar menawarkan kemungkinan untuk mendaftarkan trading Anda secara real time atau untuk menguji strategi trading Anda dengan mensimulasikan bagan secara bertahap. Kapan pun Anda bisa mengklik tombol REPORT untuk menunjukkan hasil trading Anda. Namun, Anda memerlukan modul Automatic untuk melakukan analisis Elliott Wave sepenuhnya secara otomatis. Modul ini adalah jantung dari program. Ini adalah mesin pengenalan pola Elliott Wave terbaik dan tercepat yang tersedia. Rahasia dari gelombang Elliot adalah penerapan pola pada pola masuk dan lain-lain. Bila pola dalam pola saling mengkonfirmasi pada suatu titik, semacam efek domino akan terjadi, yang akan memperkirakan pergerakan pasar dengan akurasi yang luar biasa. Ini adalah persis bagaimana kita telah merancang dan menerapkan perangkat lunak, sebagai model gelombang Elliott sejati. Jika Anda ingin menambahkan penafsiran alternatif Elliott secara otomatis dengan hasil yang jernih di Inspektur Jenderal yang disebut, Anda juga memerlukan modul Sinyal Perdagangan. Ini akan memberikan pandangan yang jelas dan secara otomatis memantau pasar untuk Anda. Modul Target Clusters akan memberi Anda target waktu (Time Cluster) dan target harga dikombinasikan dengan target waktu (Target Zones). Modul ini juga mencakup prosesor batch sehingga Anda dapat menjalankan analisis untuk daftar saham dalam satu upaya. Modul ini hanya tersedia jika Anda memiliki versi lengkap end-of-day atau intra day. Jika Anda ingin menggunakan ELWAVE pada file intra hari Anda juga memerlukan modul Intra day. Modul standar Pemindaian memungkinkan Anda untuk memindai daftar saham agar sesuai dengan kriteria yang Anda prediksikan sebelumnya, sehingga memungkinkan Anda untuk melacak pasar yang jauh lebih besar dan menghemat banyak waktu dalam pemetikan saham. Modul ini hanya memindai data akhir hari. Anda dapat menentukan kriteria Anda sendiri atau menggunakan kriteria yang telah ditentukan yang disertakan dengan modul Pemindaian. Modul profesional Pemindaian dapat melakukan hal yang sama dengan modul standar Pemindaian, namun memungkinkan Anda memindai file data intraday (tidak secara real time) dan memungkinkan Anda membuat kriteria pencarian yang lebih terperinci, misalnya Anda dapat mencari secara khusus kombinasi Gelombang dalam derajat gelombang yang berbeda. Saya suka Elliott Wave Analyzer (salinan Elliottician) peta probabilitas warna untuk harga di masa depan. Saya tidak perlu warna yang cantik, tapi apakah ELWAVE memiliki apapun yang akan memberi saya ringkasan dari mana, mengingat banyak alternatif, harga mungkin akan Kami memang memberikan ringkasan (setidaknya untuk 3 kerangka waktu) yang menurut kami adalah Jauh lebih tepat daripada gelombang panas. Terkadang, saat level kritis rusak, hanya ada satu cara untuk pergi, naik atau turun, selama pintu keluar tidak terpukul. Inilah yang ELWAVE memproyeksikan untuk 3 kerangka waktu, yang merupakan pola pola atau pola yang diceritakan, tren yang lebih kecil dalam tren yang lebih besar. Jika misalnya semua frame waktu berubah menjadi positif, bersiaplah untuk akselerasi. Inspektur Ringkasan, yang hadir dengan modul Sinyal Perdagangan, menyajikan gambaran gabungan dari semua alternatif yang mendasarinya, menandakan saat peluang trading benar-benar muncul. Selain itu, untuk setiap kerangka waktu, perangkat lunak kami memproyeksikan target keluar dan rata-rata dalam tabel yang dihitung dengan menggunakan semua alternatif yang mendasarinya. Selain itu, target bar dihitung yang merupakan target spesifik untuk sebuah pola. ELWAVE akan melihat pasar dan memperbarui analisis secara otomatis jika real-time level kritisnya rusak. Ini bisa berarti bahwa beberapa pola menjadi tidak berlaku, target, exit dan risk reward parameter dihitung ulang atau bahkan positif bisa berubah menjadi netral atau negatif. Modul Target Clusters kami akan memproyeksikan cluster waktu probabilitas tinggi dimana pembalikan dapat terjadi. Dikombinasikan dengan cluster harga, ini akan memproyeksikan area probabilitas tinggi di grafik dimana pembalikan harga dan waktu dapat diharapkan. Apa sebenarnya fitur simulasi Dalam fitur simulasi kami, Anda dapat menginstruksikan ELWAVE untuk mengabaikan data dan melihat perkiraannya. Selanjutnya Anda bisa membandingkan hasil sebenarnya dengan perkiraan ELWAVE. Ini adalah alat yang sangat baik untuk belajar menggunakan Ringkasan Inspektur dan menguji kembali strategi Anda. Fitur ini hanya tersedia bila Anda memiliki modul Sinyal Perdagangan. Tolong jelaskan bagaimana cara menggunakan fitur simulasi Untuk melakukan simulasi, Anda perlu melakukan hal berikut: Anda harus memiliki modul Sinyal Perdagangan. Untuk menentukan di mana dalam tabel yang ingin Anda potong data masa depan, gerakkan penunjuk mouse ke tempat itu dan ingat nomor indeks di sebelah kanan di bilah status di bagian bawah layar Anda. Pergi ke lsquoOptionsrsquo dan pilih lsquoTruncate datarsquo harga. Masukkan nomor indeks (setiap nomor indeks adalah titik data berturut-turut) dan tekan OK Sekarang grafik akan terpotong dan ELWAVE tidak akan memperhitungkan data masa depan saat melakukan analisis. Pilih dari lsquoAnalysersquo pilihan lsquoentire analysisrsquo. ELWAVE akan datang dengan analisis untuk saat itu. Jika seluruh analisis selesai, Anda dapat menambahkan data masa depan selangkah demi selangkah, dengan menggunakan ctrl 1 (1 menambahkan 1 titik data, 2 menambahkan 2 titik data, 3 menambahkan 4 titik data dan 4 menambahkan 8 titik data dan seterusnya). ELWAVE akan mengupdate analisa jika perlu. Pastikan analisis pembaruan lsquoautomatic dilakukan pada pilihan lsquoAnalysis pada menu di bawah tulisan lsquoOptionsrsquo. Lansiran di Alert Inspector akan ditampilkan, sementara pada saat bersamaan memperbarui Inspektur Ringkasan. Katakanlah saya mengikuti sepuluh komoditas dan saya ingin analisis otomatis dilakukan pada mereka dalam semalam. Apakah ada cara untuk melakukan pemrosesan batch semacam ini dengan ELWAVE. Ya, Anda dapat melakukannya dengan menggunakan pemeriksa Scan. Anda bisa menentukan daftar komoditas Anda sendiri untuk dianalisis. Modul pemindaian bahkan memungkinkan Anda untuk memindai hanya komoditas yang sesuai dengan kriteria yang telah ditentukan. Saya tidak yakin apa segitiga kecil dan berlian berada di kanan tindakan harga Berlian adalah target rata-rata (untuk setiap kerangka waktu berlian yang terpisah adalah Ditampilkan dalam warna kerangka waktu) dihitung dari semua alternatif yang mendasarinya, yang dapat dianggap sebagai target minimum. Segitiga adalah titik keluar pertama, di mana hanya alternatif pertama yang akan diberhentikan. Bilah target adalah proyeksi Fibonacci. Saya tidak dapat memilih rasio Fibonacci atau target Cepat setelah analisis otomatis. Dalam analisis otomatis, bar target sudah ditampilkan di bagan, untuk setiap kerangka waktu Anda dapat melihat segitiga kecil, persegi, dan garis vertikal. Ini adalah target yang dihitung dari semua kemungkinan alternatif. Jika Anda ingin melihat target cepat untuk alternatif tertentu, Anda harus melakukan langkah-langkah berikut: Pilih alternatif yang ingin Anda lihat dengan menggunakan pohon gelombang. Pergi ke lsquoAnalysersquo dan pilih lsquoConvert ke wave countrsquo. Salinan grafik sebelumnya akan muncul. Dalam salinan ini Anda bisa mengganti label dan juga memilih label tertentu. After you have selected the label from which you want to see a quick target press your right mouse button and select lsquoQuick targetsrsquo. You will see the Fibonacci targets for the project wave. I have noticed that ELWAVE sometimes projects a double set of Fibonacci targets, usually with wave 4 projections.This is correct, whenever you project a target for wave 5 it will give you a Fibonacci target from wave 1 and a Fibonacci target from wave 3. If you click on the target itself you can see to which wave it is related to, that wave will have two little squares that light up. After Irsquove analyzed the chart there are no target bars. What would cause this Normally targets will not show up if these are not available. There are several explanations for this: This could be the case when e.g. wave 1 has no beginning point. It just could be that not enough detail is shown using the wave tree (especially older versions than 4.0). Using the detail scroll bar underneath the chart, more detail can be added to the chart, possibly showing target bars. Target bars could be out of the range of the Y-axis. Adjust the Y-axis by clicking on it. How do I change the time period over which the real-time analysis takes place At present the analysis is on tick data as this is what comes directly through the DDE link, however I would like to use 1Min and 3Min analysis. How can I do this You can not change the analysis as such, because it is necessary to evaluate all data. However you could instruct ELWAVE to only check the signals every 2 or 5 minutes or other time periods. ELWAVE will itself look for optimal compression to find the consecutive wave degrees, which are not necessarily related to static time frames. What is the meaning of the blue square displayed on some major tops and bottoms The blue squares displayed on some major tops and bottoms are turning-points in order to find the correct time frames, but this is only for internal use by the program. What is the quickest way to update an analysis Considering that my computer needs on average twenty minutes for each update, because of insufficient PC power. I also prefer to use the lsquovery precisersquo option. The precise options need more time than the other options, you can either use less extra wave degrees or you can use less turning points for the smallest time frame or smaller time frames. You therefore have to go to the ELWAVEXX.ini file (XX stands for the version-number and you can find this file using windows explorer under c:windows) In this file look for the following: Analysis Analysis type4 (this depends on your current settings) Zigzag maximum level 03 Zigzag maximum level 123 Zigzag maximum level 210 Zigzag maximum level 310 Analysis depth4 You then have to change the Zigzag maximum level 3 from 10 to 7 or 8 for example (minimum is 5, else it cannot find a five wave structure). This should speed up your analysis considerably, but could influence your analysis. You can check this by analyzing the same file with the two settings and look for important differences. Are two years of data enough to perform a thorough and reliable forecast Is wave counting with your software data sensitive Two years of intra day data is sufficient enough to make a good analysis, but it depends on what time frame you use it for. For day trading or short term position trading it should be more than enough data. If it were end-of-day data, we would like to advise you to use at least five years of end-of-day data. More important than the size of the data is the fact the file should preferably begin just before a major top or bottom. Could you please give me an indication of the length of each time frame (wave degree) as they are defined in the software, i.e. is Grand Super Cycle about 200 years And Super Cycle, Cycle, Primary, etc. In our software the wave degrees are NOT connected to the cycle length normally attributed to wave degrees in Elliott Wave theory. An automatic analysis will always begin with the Super Cycle irrespective of the chart being a 3 day chart or a 100 year chart. The time it takes a wave of a particular degree to complete is subject to a lot of discussion. It is the relativeness of the wave degrees that is more important (e.g. first Cycle, then Primary and then Intermediate) than the actual time that is associated with each degree. The most important thing is the pattern in pattern concept. Waves should be grouped together correctly in a pattern, because waves within a pattern must be of the same degree. The proportion of waves, which combines time as well as price, determines whether waves belong to the same wave degree. Could your software distinguish non-zigzag corrective waves Our software tries every possible combination of patterns. If a wave contains a non-zigzag corrective wave that adheres to all rules, it will be found. 10. INDEXES, STOCKS, COMMODITIES OR FOREX . top. I would like to know if your software supports currency trading for foreign exchange, like JPY, GBP, DM and etc. ELWAVE can analyze any kind of security as long as you can feed it some historical price data in one of the formats it supports. Human emotions, which is the cause of all price changes, translate into the same patterns time and again. This is exactly why the Elliott Wave Principle works so well. 11. DATA FORMATS AND REAL TIME DATAFEED . top. Can ELWAVE use files from Tradestation Yes, ELWAVE can read the Globalserver datafiles directly, but only for TS 2000i. A TradeStation-add on module is also available now, which makes it possible to get an Elliott Wave count in your TradeStation 2000i chart. Can ELWAVE read Omega .omz files The old Omega .omz files are not supported, but the new Globalserver .xpo formats are. You could convert to ASCII and then import intra day or (EOD) files in ELWAVE . Alternatively ELWAVE can read Metastock intra day files. What sources would you recommend Our intra day module supports a real-time link with most data vendors. Either by linking it directly to ELWAVE or by using Excel. Consult your data vendor to see if they provide this link. The following data vendors provide real time links that have been confirmed to work: DBC eSignal Reuters (Reuters also has the possibility of retrieving Metastock files) Quote Tenfore CQG Euro4cast NDK ActivePlus Eurobech TFD Now we have added the following EOD data formats in addition to ASCII, Metastock and KeyWordWalltreet: FutureSource, CSI, Techtools, TC2000 and Globalserver. I do not know what a DDE data feed is A DDE link (Dynamic Data Exchange) is a feature of the Windows operating system to connect to other software and retrieve and update data. Almost all data vendors allow you to retrieve real-time data in Excel, this is done through a DDE link. I have recently been given access to the real-time module, however I am unable to use it, since I am unable to highlight REAL-TIME FEED within SCENARIO. How can I activate it Probably you are using an END-OF-DAY file, which can not be used to connect to a real time feed. This is because an intra day file has a time column, an end-of-day file has not. Therefore we advise you to build an intra day file from scratch and to keep it running next to a separate daily file or you have to obtain historical intra day data. How do I make a real time data feed First you have to make sure that your data vendor supplies a DDE-link. You can find out by trying to retrieve data in Excel. If you already have historical intra day data, go to lsquoScenariorsquo select lsquoNewrsquo then lsquoFrom price datarsquo and load this file into ELWAVE . Make sure it is in ASCII or Mestastock format. If it is not, than you first have to transform it into one of these formats. Once you have loaded the file successfully into ELWAVE . go to lsquoScenariorsquo and lsquoReal time datafeedrsquo. The following box will appear: There are two ways you can make a real-time datafeed with ELWAVE . Directly into ELWAVE . You will need to know what formula to fill in. If you are able to retrieve data in Excel, make this link and stand on the cell in which the data is shown. A formula will appear which looks like this: servernamersquotopicrsquorsquoitemrsquo. With this formula you can fill out the dialog box: In lsquoDDE Serverrsquo you must enter the servername (first part of the formula up to ). In lsquoTicker (Topic)rsquo enter the second part of the formula without the quotes, this part is usually the name or code of the stock you are retrieving (depending on your vendor). In lsquoClose (item)rsquo fill in the last part of the formula, also without the quotes. This part of the formula tells you what information of the selected stock you are retrieving (e.g. lastprice, bid, offer, etc.). With the multiplier next to lsquoClose (item)rsquo you can change the data received into the same format as your datafile. Misalnya. your datafile has stored the DollarYen as 120.12, but real-time data is retrieved as 1,2012. You can multiply by 100 times, so that the data retrieved matches your historical data. lsquoDate (item)rsquo and lsquoTime (item)rsquo can be filled out if your vendor provides these items. If you leave it blank, ELWAVE will automatically use your system date and time. If you live in a different time zone than where the stock is traded, you might want to choose to have the time of that time zone instead of your local time, therefore you can fill out these boxes. In lsquoAuto saversquo you can define the time for ELWAVE to make a backup of the retrieved data. You have to determine where you want the data to be saved, when you press lsquoChange location or file typersquo, you can rename the file or have it stored on an other place. You can fill out the trading hours, this is optional. Sometimes your data vendor keeps sending ticks after trading has been suspended, this will corrupt you file. Using the trading hours, ELWAVE will ignore all incoming data that is not within the specified trading hours. Press lsquoOKrsquo and you should see data coming in. Troubleshooting: If after you have pressed lsquoOKrsquo and ELWAVE returns an error message, usually two things can be the cause: Your DDE server is not active. You have not filled out the box correctly. Try to verify that the items have been filled out exactly as required (including capitals and forward- or backward slashes). Your data vendor does not support a direct link with ELWAVE . Save the chart as a scenario, this way you donrsquot have to fill out the dialog box each time you open the datafile. Opening the scenario automatically opens the right datafile and the dialog box has already been filled, just press lsquoOKrsquo. If your data vendor does not support a direct link, you can also link it through Excel: Make a link from your data vendor to Excel. Save the Excel workbook. Tip: Give this workbook the same name as the stock that is being retrieved. Fill out the dialog box by repeating the steps as described under 1b, but this time lsquoDDE Serverrsquo is EXCEL, lsquoTicker (Topic)rsquo is Workbookname.xls and lsquoClose (item)rsquo is C. Always have the Excel workbook open, else it will not have a DDE server. Save the chart as a scenario, this way you donrsquot have to fill out the dialog box each time you open the datafile. Opening the scenario automatically opens the right datafile and the dialog box has already been filled, just press lsquoOKrsquo. If you donrsquot have historical data you will have to build your own file from scratch. Go to lsquoScenariorsquo select lsquoNewrsquo and then lsquoFrom real time datafeedrsquo, the same dialog box will appear and repeat the steps under 1 or 2 as described above.Using dynamic ranges in Excel Dynamic ranges are incredibly useful where the amount of data in your worksheets keeps changing, and you need ways to analyse all or part of that data in charts or pivot tables. Here are a few possible applications for dynamic ranges: Plotting series of financial data that are updated daily, weekly or monthly Plotting a moving window, for example, just the last 12 months of data in a growing series Building pivot tables based on a growing data set Creating a dynamic range To create a dynamic range you need to use the OFFSET function, which lets you define a cell or cells relative to a starting point. This lets us define the start point, height (rows) and width (columns) of the range. OFFSET has the following syntax: The last two parameters are optional, but we will use them here. In the sample file, go to the DataSeries sheet. In columns A:C are about 40 rows of equity trading data. We need to plot Equity (Column C) against Date (Column A), and allow the data series and the linked chart to adjust as more data is added. Open the Names dialog box In Excel 2007 go to the Formulas tab and select Define Name in earlier versions go to Insert gt Name gt Define. Define the name -- Excel 2007 The dialog looks like this: In the Name row of the dialog enter Dates Leave the scope as Workbook -- we want to be able to use this range anywhere in the workbook, not just this sheet. In the Refers To row put this formula: Click OK Define the name -- earlier Excel versions The dialog looks like this: In the Name row of the dialog enter Dates In the Refers To row put the same formula as above. Click Add, then OK to dismiss the dialog Define the second name The second range is based on column C, and starts in C2. The name of the range is Equity, and the reference formula is Unpacking the OFFSET function The OFFSET formula above defines the following features of the dynamic range called Dates: Viewing the range For normal ranges, to jump to that range you can select it in the Names box. For any names based on formulas, you can39t do this because the Names box will not display them. Instead you need to do the following: Formulas gt Name Manager (Excel 2007) or Insert gt Name gt Define (Earlier versions) Click anywhere in the Reference line and the range selector will highlight the range for you Now, copy some data from columns F and G directly below the range. Fill the formula in column C down, and check the range again. It will have expanded to accommodate the new data. Practical Application: A chart with an expanding data range Using the data from the open workbook, select A1:A9 and, holding down the Ctrl key, select C1:C9. Create a line chart using the default settings. At this stage it39s pretty boring. Click the thumbnail to see a full-sized image Select the data series and you will see the series formula displayed: The syntax for this formula is SERIES(Series Label, X values, Y values, Series Number). To change this into a dynamic series we need to use the range names in the series formula. Leaving the sheet references untouched, but replacing the ranges in columns A and C with the two range names, results in this series formula: Press Enter or Tab to stop editing the formula, and two things will happen: The series formula will update to a different syntax, using the workbook name and not the worksheet name. Although you could do this yourself, it39s simpler and less error-prone to just do the range name substitution and let Excel automatically update the formula for you. The chart will update to take in the new data range The new syntax is The updated chart now looks like this Click the thumbnail to see a full-sized image Try adding and removing data from the range, and see how the chart adapts. Another option: letting the user control the size and start of the the chart range You can take this a step further, by letting your users select both the start point and the amount of data to plot. Download this sample file (13,200 bytes) to see how it39s done Other ways to create dynamic range names If you are creating a lot of dynamic ranges, manually editing the formulas becomes tedious. You can save yourself a lot of time by using VBA to create dynamic ranges . Copyright 1997-2010 All Rights Reserved. Home About Links Contact Excel Access
Tt-options-trading
Online-trading-share-market