簡體   English   中英

基於單元格值的圖像

[英]image based on a cell value

這里的任何人都知道如何在vba中使用圖像嗎?,
我用0和1填充了該板,如果單元格值為1,我想插入一張圖片,否則將其保留為空..我從哪里開始?
在另一個主題上,我嘗試使用此代碼使0的單元格為空:

For i = 1 to n '(defined in the code)
    For j = 1 to n 
        If Cells(i, j).Value = 1 Then
            Cells(i, j).Value = ""
        End if
    Next j 
Next i 

沒用...有什么想法嗎?

要將零顯示為空,請選擇文件>選項>高級。 向下滾動到“顯示此工作表的選項”,然后取消選中“在具有零值的單元格中顯示零”的復選標記。 這將適用於為其設置了工作表中的所有單元格。

如果您需要在某些單元格而不是其他單元格中顯示零,請使用單元格格式。 單擊格式單元格>數字>自定義。 輸入自定義格式,例如0;0; 零值將僅對所選單元格隱藏。

這是如何運作的? 單元格格式實際上有4種格式,以分號分隔。 第一個用於正數,第二個用於負數,第三個用於零,最后一個用於文本。 因此,我的示例格式的正數為零,負數為零,零為零,文本未定義。 使用這種格式,您將無法顯示美元和美分,因為美分被抑制了。 您將無法區分正數和負數,因為它們的顯示方式相同。 如果您有這樣的需求,可以對正數和負數應用更合適的格式。

除了上述可能對您正在執行的操作有用的格式外,類似1;1;;"1"的格式將顯示任何數字或您輸入為1的任何文本,並顯示零的空單元格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM