付費限定

使用 VBA 查找及記錄 Excel 中值為 1 的欄位標題

更新 發佈閱讀 3 分鐘

功能說明:

  • 對於原始資料中每一列,找出值為 1 的欄位
  • 將這些欄位的標題按順序記錄到新的範圍(S2 開始)
  • 如果一列中有多個值為 1 的欄位,會依序記錄其標題
vocus|新世代的創作平台

分析:

詳細分析這段 VBA 程式碼的功能和邏輯:

  1. 函數目的: 這是一個名為 Sub 記錄值1的列號_I() 的子程序,主要目的是找出特定範圍內數值為 1 的列,並記錄對應的列標題。
  2. 變數宣告:
    • i, j, k:用於迴圈計數的迭代變數
    • rngArr:用於儲存 A1:Q13 範圍的所有值
    • brr:用於儲存結果的二維陣列
    • headArr:用於儲存 A1:Q1 範圍的標題列
  3. 主要步驟: a. 讀取數據:
    b. 清除目標範圍:
    c. 初始化結果陣列:
    d. 主要邏輯處理:
    e. 輸出結果:
    • rngArr = Range("A1:Q13").value:將 A1:Q13 範圍的值複製到 rngArr
    • headArr = Range("A1:Q1").value:將 A1:Q1 範圍的標題列複製到 headArr
    • Range("S2").Resize(12, 14).ClearContents:清除 S2 開始的 12x14 範圍的內容
    • ReDim brr(1 To 12, 1 To 14):建立一個 12x14 的二維陣列來儲存結果
    • 外層迴圈 For i = 2 To 13:遍歷 A2:Q13 的每一列
    • 內層迴圈 For j = 2 To UBound(rngArr, 2):遍歷每一列的每一欄
    • 當找到值為 1 的儲存格時: 將對應的標題(來自 headArr)寫入 brr 陣列 使用 k 作為 brr 陣列的列索引
    • Range("S2").Resize(12, 14).value = brr:將 brr 陣列的值寫入 S2 開始的 12x14 範圍

VBA CODE:(儲格輸出)

vocus|新世代的創作平台


VBA CODE:(陣列輸出)

以行動支持創作者!付費即可解鎖
本篇內容共 825 字、0 則留言,僅發佈於VBA實例你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
菜緒的沙龍
9會員
38內容數
作者.很懶基本沒留下什麼,,😏,,,,
菜緒的沙龍的其他內容
2025/04/16
本文介紹使用 VBA 進行網頁抓取的優點與範例,並比較 VBA 與 Python 在爬蟲應用上的差異,指出 VBA 在企業內部環境、小數據量採集任務的優勢。
Thumbnail
2025/04/16
本文介紹使用 VBA 進行網頁抓取的優點與範例,並比較 VBA 與 Python 在爬蟲應用上的差異,指出 VBA 在企業內部環境、小數據量採集任務的優勢。
Thumbnail
2025/03/18
'這個 VB 程式碼主要用於驗證各種類型的身分證號碼,包括: '台灣身分證 舊式居留證 新式居留證 舊版居留證(特殊格式) '程式碼通過檢查身分證字號的不同位置和模式來判斷其類型、性別和身分類別, '並使用權重計算檢核碼來驗證號碼是否有效。該程式也提供了測試函數用於驗證各種類型證件的處理結果。
Thumbnail
2025/03/18
'這個 VB 程式碼主要用於驗證各種類型的身分證號碼,包括: '台灣身分證 舊式居留證 新式居留證 舊版居留證(特殊格式) '程式碼通過檢查身分證字號的不同位置和模式來判斷其類型、性別和身分類別, '並使用權重計算檢核碼來驗證號碼是否有效。該程式也提供了測試函數用於驗證各種類型證件的處理結果。
Thumbnail
2025/03/03
這個 VBA 程式碼範例主要用於檢查 Excel 工作表中指定範圍內的字型格式,包含字型顏色、粗體和填滿顏色,並統計不同格式的數量。程式碼包含一個名為 CC 的函數,用於計算字型顏色不為自動的儲存格數量。文章提供程式碼範例、使用說明和下載連結。
Thumbnail
2025/03/03
這個 VBA 程式碼範例主要用於檢查 Excel 工作表中指定範圍內的字型格式,包含字型顏色、粗體和填滿顏色,並統計不同格式的數量。程式碼包含一個名為 CC 的函數,用於計算字型顏色不為自動的儲存格數量。文章提供程式碼範例、使用說明和下載連結。
Thumbnail
看更多
你可能也想看
Thumbnail
Excel 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Excel 來處理資料。在使用 Excel 時,我們常常需要在資料中搜尋特定的內容,以便快速找到所需的資料。 如果我們要手動搜尋,可能需要花費一些時間和精力。今天就來教大家一個小技巧,可以讓我們快速在 Excel 中
Thumbnail
Excel 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Excel 來處理資料。在使用 Excel 時,我們常常需要在資料中搜尋特定的內容,以便快速找到所需的資料。 如果我們要手動搜尋,可能需要花費一些時間和精力。今天就來教大家一個小技巧,可以讓我們快速在 Excel 中
Thumbnail
本篇文章分享如何使用 Excel VBA 程式碼去除 Excel 儲存格裡文字或英文句子前後的空白,提供【基礎版】和【進階版】兩種 VBA 程式碼範例,並比較其功能差異。進階版程式碼可以保留句子中間的空白,只去除句子頭尾的空白。文章也包含程式碼下載連結以及相關參考資源。
Thumbnail
本篇文章分享如何使用 Excel VBA 程式碼去除 Excel 儲存格裡文字或英文句子前後的空白,提供【基礎版】和【進階版】兩種 VBA 程式碼範例,並比較其功能差異。進階版程式碼可以保留句子中間的空白,只去除句子頭尾的空白。文章也包含程式碼下載連結以及相關參考資源。
Thumbnail
在Excel中,使用VBA來控制註解的位置可以提升工作效率,尤其是在處理有鎖定範圍的情況下。本文將介紹如何使用VBA程式碼來設置和管理註解位置,並提供實用範例,幫助讀者理解如何在不影響預設註解位置的情況下,自動調整註解的位置,適用於各種需求。
Thumbnail
在Excel中,使用VBA來控制註解的位置可以提升工作效率,尤其是在處理有鎖定範圍的情況下。本文將介紹如何使用VBA程式碼來設置和管理註解位置,並提供實用範例,幫助讀者理解如何在不影響預設註解位置的情況下,自動調整註解的位置,適用於各種需求。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
處理大量Excel數據時,快速查找並修改特定數據是提高工作效率的必備技能。充分利用Excel的查找、替換與過濾功能,可以大幅節省查找特定數據的時間。這篇文章將詳細介紹如何使用這些功能,並列出實際操作步驟,讓大家能快速上手。學會這些技巧,可以輕鬆在海量數據中查找並修改你想要的資訊。
Thumbnail
處理大量Excel數據時,快速查找並修改特定數據是提高工作效率的必備技能。充分利用Excel的查找、替換與過濾功能,可以大幅節省查找特定數據的時間。這篇文章將詳細介紹如何使用這些功能,並列出實際操作步驟,讓大家能快速上手。學會這些技巧,可以輕鬆在海量數據中查找並修改你想要的資訊。
Thumbnail
本文深入探討一段 VBA 程式碼的功能,該程式碼主要目的是在給定的數據範圍內找出值為 1 的欄位並記錄其標題。文章中詳細描述了每一步的邏輯,包括對原始數據的讀取、清除目標範圍、初始化陣列以及最終的數據輸出過程。透過例子,讀者可以更加直觀地理解這段程式碼的運作方式,為開發自己的 VBA 程式碼提供參考
Thumbnail
本文深入探討一段 VBA 程式碼的功能,該程式碼主要目的是在給定的數據範圍內找出值為 1 的欄位並記錄其標題。文章中詳細描述了每一步的邏輯,包括對原始數據的讀取、清除目標範圍、初始化陣列以及最終的數據輸出過程。透過例子,讀者可以更加直觀地理解這段程式碼的運作方式,為開發自己的 VBA 程式碼提供參考
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
在 Excel 中,我們經常需要根據儲存格的內容來自動更改其格式,這不僅能使數據更直觀,也有助於提升工作效率。本文將介紹如何使用 VBA 程式碼來實現自動更改儲存格顏色的功能,依據輸入的儲存格內容及其所在列的第一列值進行判斷。
Thumbnail
在 Excel 中,我們經常需要根據儲存格的內容來自動更改其格式,這不僅能使數據更直觀,也有助於提升工作效率。本文將介紹如何使用 VBA 程式碼來實現自動更改儲存格顏色的功能,依據輸入的儲存格內容及其所在列的第一列值進行判斷。
Thumbnail
Excel 是工作中常用的表格軟體,用來整理和分析數據。在日常工作中,我們經常會遇到資料裡混有文字和數字的情況,這時候如果要計算數據,就需要手動將文字去除,再進行計算,非常耗時。今天,我們就來學習一個 Excel 技巧,教大家如何快速求出資料裡混有文字和數字的數據。
Thumbnail
Excel 是工作中常用的表格軟體,用來整理和分析數據。在日常工作中,我們經常會遇到資料裡混有文字和數字的情況,這時候如果要計算數據,就需要手動將文字去除,再進行計算,非常耗時。今天,我們就來學習一個 Excel 技巧,教大家如何快速求出資料裡混有文字和數字的數據。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
教大家怎麼快速選取 excel 中的大量空格,詳細圖文解說
Thumbnail
教大家怎麼快速選取 excel 中的大量空格,詳細圖文解說
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News