最近在練習寫儲存格註解,改成副程式,免得占用程式碼版面。
先來MSDN一下,註解是RANGE的屬性之一 ,MSDN的說明。
小編寫的副程式有3個參數要設定,分別是"SHEET_NAME, RANGE_TARGET, Str_COMMENT"。
SHEET_NAME:工作表表名
RANGE_TARGET:儲存格位置,如A1、A2不可以用CELLS位置控制
Str_COMMENT:要註解的內容
透過WITH~END WITH做物件引用,然後若判定有註解則先刪除,在寫入新的註解。
喜歡攝影的我,喜歡到處拍拍照,吃點當地的特色食物。 跟朋友聊天之餘,推薦我寫成網誌跟大家分享。 沒外出的日子,喜歡在家當隱性宅,寫程式看看書,追劇。 希望我的手札文,不會讓你翻桌 XD
最近在練習寫儲存格註解,改成副程式,免得占用程式碼版面。
先來MSDN一下,註解是RANGE的屬性之一 ,MSDN的說明。
小編寫的副程式有3個參數要設定,分別是"SHEET_NAME, RANGE_TARGET, Str_COMMENT"。
SHEET_NAME:工作表表名
RANGE_TARGET:儲存格位置,如A1、A2不可以用CELLS位置控制
Str_COMMENT:要註解的內容
透過WITH~END WITH做物件引用,然後若判定有註解則先刪除,在寫入新的註解。
再做成這個作品之前,也翻過網路相當多的文章,大多以ACCESS的元件做成Qr Code的條碼圖案(條碼標籤;也有人這樣稱呼),所以各位網友若你是單機使用,現在可以考慮離開此頁面了,因為筆者此一作品需要存取網路資源的才可以做成Qr Code的條碼圖案。
一、目的:
我自己上課教學使用範例。
二、系統分析:
輸入:轉換為條碼原始資料,在此以逗號方式做區分。
處理:透過google 線上api做處理
輸出:對應條碼原始資料之Qr Code條碼
三、作品實現:
表單與相關欄位設計:
sheet1:於a1儲存格 作標題"資料輸入(以逗號作分割):",於b1儲存格作輸入資料的欄位。
a.建立一個ACTIVEX 命令按鈕,並使用Click作物件觸發,增加如c 的程式碼。
b.物件:CommandButton,建立在工作表表名sheet1
c.VBA 程式碼:主要以Pictures.Insert方法從網路插入條碼圖案
Private Sub CommandButton1_Click()
Dim p As Object
Picture_Link = "https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl="
'250*250為條碼圖案尺寸大小
Target_Cell = Sheets("SHEET1").Range("B1")
Set p = Sheets("SHEET1").Pictures.Insert(Picture_Link & Target_Cell )
Set p = Nothing
End Sub
整理資料時,不免要判斷資料數量,在判斷資料時,資料有時會有不連續與連續資料,這時候判斷方式不盡相同
連續資料時:
a行於65000儲存格以前的最後列,有點饒舌;應該是這樣看,從a65000往上找(xlup),找到的第一個儲存格,也相對於是a行在65000列之前最後一列。
END_ROW =activesheet.Range("a65000").End(xlUp).Row
第1列最右手邊的行別,透過Columns.Count取的最後一行後,往第一列的最左邊取得行別。
S2 =activesheet.Cells(1, ActiveSheet.Columns.Count).End(xlToLeft).Column
不連續資料時:
application.counta(儲存格範圍)
儲存格範圍:a:a、1:1類似這樣。
這功能,之前小編研究股票時,不是特別重視 ,過年有次機會看到youtube影片某理財影片講的超神,就手癢玩玩起這個了。
最早整理:
第二版:
過年小編利用這次過年時間,蹲在電腦前面,終於~~
指數變化(2026.07.31) 開始透過AI做整理 一、上周焦點: 7/27 美國 耐久財訂單(6 月) - 全部耐久財訂單月增 0.3%,結束前一月 -4.0% 的跌勢,增幅低於市場預期約 1.8%。 - 核心耐久財(扣除運輸設備)約月增 0.6%,顯示一般設備需求溫...