excel儲存格中加上背景字

來源:互聯網
上載者:User

  在Excel儲存格中加上背景字?50有時,為了應付不大會使用EXCEL的人操作方便或給填寫表格的人說明此處應該填寫的內容,但當只用者雙擊儲存格進行編輯的時候該背景文字自動消失。
      為滿足上述要求應在一個儲存格加上欄位名或某些提示性的字,EXCEL是否可以?批註不行!資料有效性不行!我需要是一直顯示當雙擊的時候文字才消失!
      問題補充:
      
      就像這種提示法,當我要在出生日期後輸入文字的時候雙擊表格,  1985-12-25這些欄位就自動消失
    資料菜單-有效性
      如可以限定輸入的範圍,提示輸入內容,提示錯誤或警告提醒!比如:

        沒有直接底紋顯示的!
  
    不明白你為什麼要這樣做,覺得是操作習慣要作調整,在儲存格輸入內容時,為什麼一定要先雙擊?
      只有原儲存格有內容,需要對其進行修改時才需要先雙擊。用有效性吧,最理想了
    在B8(你圖上好像是B8)設好文字和黃色背景,然後選擇“工具”-----“宏”----“VB編輯器”或ALT+F11,
      在VB編輯器中,先雙擊左邊視窗的“sheet1(sheet1)“,然後將以下代碼複製到右邊,OK
      -----------------
      Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
      If Not Intersect([B8], Target) Is Nothing Then
        Selection.Clear
      End If
      End Sub
      -----------------------

        你的代碼只是定義了雙擊儲存格過後顏色和文字自動隱藏 但當游標離開儲存格過後顏色和文字不會重新顯現

        剛才代碼的後面再加上這一段,
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      If Range("b8") = "" Then
        Range("b8").Select
        ActiveCell.FormulaR1C1 = "如1985-12-25"
        Selection.Interior.ColorIndex = 6
      End If
      End Sub
  再請教一下,如果我將儲存格B8換問B89(第8 9格合并),代碼裡面應該怎樣修改呢?請不吝賜教,我會追加積分,
      

        將第一段代碼中的Selection.Clear改成下面的內容:
        Range("b8").Select
        Selection.ClearContents
        Selection.Interior.ColorIndex = xlNone

        在此非常你的回答。你的專業知識讓我欽佩!

        不客氣,我也是半路出家的野和尚。共同學習
    要實現這樣的效果,我能想到的是有兩種方式來實現:
      (1)用樓上幾位說的宏來實現。
      (2)利用背景來實現。這個背景實現的時候,還是有一定的技巧的。

        我知道用宏可以實現,但本人對VBA編程並不感冒。請問下用背景是如何?的,如果能解決一定加分。

        1,製作一張背景圖片,和這個儲存格差不多大,裡面有這個文字。其實這個圖片,可以用Excel來做,很簡單的,就怕你又要問我了。唉。我這幾天煩著呢。
      2,將這個圖片,插入到背景中。
      3,所有儲存格底色設為白色。要輸入文字的地方,你要邊框線就要加邊框了。
      4,這個儲存格,設為無色。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.