[VBA ] 請問將excel儲存格內容複製到其他軟體

看板Visual_Basic作者時間3年前 (2021/02/21 20:35), 編輯推噓2(202)
留言4則, 3人參與, 3年前最新討論串1/1
如題,工作上必須把Excel的表單欄位,一個個輸入公司專用系統(網頁版、需IE登入) 該網頁系統建立方式特殊,並沒有辦法查看原始碼,可以視為一個必須用IE開的軟體 主要的需求算單純,只需要: 1. 把整理好的數十個儲存格中資料依序輸入該登入後網頁 (不需要自動登入,可以先手動進入停在所需頁面,也可以完全不用滑鼠功能) (如果只是讓Excel用類似按鍵精靈的功能按下"Alt+Tab"切到該軟體也可以) 2. 在依序輸入各欄位的時候,需要用鍵盤按"Enter"到下一欄,也可能需要輸入其他文字 類似按鍵精靈或一些鍵盤巨集的功能 本身有一點點的python基礎,知道python應該可以做到,可惜公司禁止使用外部軟體 加上檔案源頭就是Excel,如果可以用Excel VBA直接複製貼上內容感覺更直觀 如果純手動大概作業方式類似這樣: 複製儲存格A1內容->切視窗->將內容貼上該軟體->鍵盤輸入"Y"->"Enter"->切回Excel ->複製儲存格A2內容->... 手動作業大概一件幾十格會需要5分鐘以上,如果全部用VBA自動完成, 應該只要5秒就解決了,只是不知道Excel VBA是否能做到 網路上關鍵字搜尋教學只看到自動登入一般網頁,如果有類似教學或能夠簡單寫個範本 還請協助提供,非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.187.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1613910953.A.D41.html

02/22 06:40, 3年前 , 1F
用巨集錄製
02/22 06:40, 1F

03/15 22:57, 3年前 , 2F
好像有點晚了,但vba可以直接調用IE,應該就能做到樓主
03/15 22:57, 2F

03/15 22:57, 3年前 , 3F
想要的功能
03/15 22:57, 3F

03/17 00:21, 3年前 , 4F
我也是新手。迴圈搭配sendkeys應該能做到。
03/17 00:21, 4F
文章代碼(AID): #1WCbEfr1 (Visual_Basic)
文章代碼(AID): #1WCbEfr1 (Visual_Basic)