看板 Visual_Basic 關於我們 聯絡資訊
最近研究公司的VBA code,有一句完全看不懂 請各位幫我看看這段程式碼,可以的話想知道這一句程式的語法。 code: Worksheets("sheet1").Cells(11, 2) = Str(1) & " " & Status 效果:R11C2 儲存格,顯示“1”且置中 ----- Sent from JPTT on my Asus ASUS_I01WD. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.210.251 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1618911532.A.A99.html
waiter337: 1.轉成文字型態 以免被加總或者計算 04/21 02:09
waiter337: 2.轉成文字型態 以免被儲存格自動轉成數字 04/21 02:10
waiter337: 3.故意在第一個文字前面加空格 為了編排整齊 04/21 02:12
waiter337: 但負數不會增加 04/21 02:12
waiter337: 也就是 有負數跟正數 同時產生時 為了編排美觀 04/21 02:13
waiter337: 讓報表趨於整齊美觀 04/21 02:13
waiter337: 4.此工程師有強迫症 04/21 02:13
waiter337: 5.如果該資料後期有需要額外運用 會非常妨礙運行 04/21 02:14
springleaf1: 所以那兩個 & 是運算子,那Status代表? 04/21 08:41
MOONRAKER: 阿就一個變數 你是第幾分鐘寫VB程式 04/21 10:19
MOONRAKER: 哪有一樓講那麼複雜 就status前面加個"1 "放到格子裡面 04/21 10:19
MOONRAKER: 如果status內容是「西瓜」那格子裡面就是"1 西瓜" 04/21 10:20
MOONRAKER: status內容為空 結果就是"1 " 04/21 10:21
MOONRAKER: 置中是剛好或寫在別處 這一行沒有讓他置中的效果 04/21 10:22
waiter337: 如果是西瓜 是 " 1 西瓜" 04/21 15:20
waiter337: 如果是空 顯示 "1" 04/21 15:21
waiter337: 如果是-1 西瓜 會顯示 "-1 西瓜" 04/21 15:21
waiter337: M大可以試試看喔 04/21 15:22