Note: The other languages of the website are Google-translated. Back to English

Excel:單擊時如何展開單元格以顯示所有內容

在某些情況下,如果單元格內容長於單元格的寬度並且下一列單元格中有值,則僅顯示部分內容,如下圖所示。 為避免更改單元格的寬度和高度,您可以單擊單元格並在編輯欄中查看全部內容。 但是如果編輯欄被隱藏或者比內容短,怎麼辦呢? 這裡介紹一個 VBA,它可以在單擊時在文本框中顯示單元格內容。
從另一個列表自動完成

注意:本教程提供的方法均在 Excel 2021 中測試,在不同的 Excel 版本中可能會有一些不同。


單擊時展開單元格以顯示所有內容

1.激活要展開單元格的工作表,單擊 開發人員 > 插入 > 文本框(ActiveX 控件).
從另一個列表自動完成

如果沒有 開發人員 功能區中的選項卡,請先顯示它,請查看本教程如何在 Excel 功能區中顯示/顯示開發人員選項卡

2. 然後拖動光標繪製一個寬高的文本框,可以顯示最長的單元格內容。 記住這個文本框的名字,這裡是TextBox1。
從另一個列表自動完成

3. 右鍵單擊文本框,然後單擊 氟化鈉性能 從上下文菜單中。 然後在 氟化鈉性能 窗格中,選擇 從下拉列表中 多行自動換行 部分。 然後關閉 氟化鈉性能 窗格。
從另一個列表自動完成  從另一個列表自動完成

或者您可以從下拉列表中選擇 True 自動尺寸 屬性窗格中的部分,文本框將根據您單擊的單元格內容的長度自動調整大小。

4. 右鍵單擊狀態欄中的工作表名稱選項卡,然後單擊 查看代碼 從上下文菜單。

5。 在裡面 Microsoft Visual Basic for Applications 窗口,將下面的代碼複製並粘貼到空白腳本中。

VBA:展開單元格以顯示內容

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice
Dim xRgAddress As String
xRgAddress = "A1:B4" 'the range this VBA work, if you leave it is blank, it work for whole sheet
If xRgAddress = "" Then
  With TextBox1
        .Top = Target.Top
        .Left = Target.Offset(, 1).Left
        .Text = Target.Text
        .Visible = True
    End With
Else
    If Intersect(Target, Range(xRgAddress)) Is Nothing Then
        TextBox1.Visible = False
    Else
        With TextBox1
            .Top = Target.Top
           .Left = Target.Offset(, 1).Left
            .Text = Target.Text
            .Visible = True
        End With
    End If
End If
End Sub

從另一個列表自動完成

請注意,TextBox1 是您繪製的文本框的名稱,而 A1:B4 是此代碼的工作範圍,請根據需要更改它們。

6.回到工作表,點擊 開發人員 > 設計模式 存在設計模式。
從另一個列表自動完成

現在,當您單擊單元格時,文本框將出現在其旁邊,並顯示單元格的全部內容。
從另一個列表自動完成


其他操作(文章)

如何關閉自動完成
這是 Excel 中可以停止自動完成的選項。

如何減小 Excel 文件大小?
有時,如果 Excel 文件太大,打開或保存需要幾分鐘。 為了解決這個問題,在本教程中,它告訴您如何通過刪除不必要或從未使用過的內容或格式來減小 Excel 文件的大小。

如何自動完成另一個表中的單元格
在本教程中,它討論瞭如何在輸入一個列值後從另一個表中的表格中自動完成其他列單元格。

如何在Excel中將陰影應用於奇數或偶數(替代)行/列?
在設計工作表時,許多人傾向於對奇數或偶數(替代)行或列應用陰影,以使工作表更直觀。 本文將向您展示兩種在Excel中將陰影應用於奇數行或偶數行/列的方法。



  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
kte選項卡201905
  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 每天將您的工作效率提高50%,並減少數百次鼠標單擊!
officetab底部
按評論排序
留言 (0)
還沒有評分。 成為第一位評論!
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點