excel单元格中加上背景字

  在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,这个单元格,设为无色。

时间: 2024-08-02 22:12:36

excel单元格中加上背景字的相关文章

按Excel单元格中的字体颜色对表格数据进行排序

  按Excel单元格中的字体颜色对表格数据进行排序           下图中产品名称列有四种不同的颜色,按照自己需要的颜色序列,例如"灰色-绿色-蓝色-红色"进行排序. 1.选中表格中的任一单元格,切换到"数据"选项卡,在"排列和筛选"组中单击"排序"按钮. 2.弹出"排序"对话框,设置主要关键字为产品名称,排序依据为字体颜色.我们现在单击次序中颜色右侧的下拉按钮,会显示表格中这一列出现过的所有颜色,选

Excel单元格中数据自动换行的两种方法

Excel单元格中数据自动换行的两种方法   不管单元格中是已经有了数据,或者还等待输入数据,都可以对它执行自动换行命令.自动换行的方法有两种,现在就来对下面表格中已经超出单元格宽度的数据使用自动换行. Excel单元格中数据自动换行的方法一 选择要换行的单元格(可以是一个,也可以是多个),然后切换到"开始"选项卡,单击"对齐方式"组中的"自动换行"命令. Excel单元格中数据自动换行的方法二 1.选中要换行的单元格,单击鼠标右键,在弹出的菜单

Excel单元格中条件格式的技巧

 对于Excel表格中的不同数据,我们可以按照不同的条件和要求设置它显示的格式,以便把不同的数据更加醒目地表示出来,这就是Excel单元格中条件格式的应用.也就是说,我们可以根据单元格中数据所满足的不同条件为单元格设置不同的格式.那么,如果我们希望某单元格的格式根据其他单元格数据所满足的条件来进行相应设置,能不能实现呢?当然能,在Excel 2007中,用条件格式同样可以让这种希望变成现实. 考试号在A列,总分成绩在G列,毕业学校则在H列,各科成绩分布在C至F列,现在我们根据指定的条件为相应单元

excel单元格中格式太多该怎么解决?

  excel单元格中格式太多该怎么解决?          1.单元格合并居中和对齐: 在Excel种,单元格的合并,居中,对齐是最常见的格式处理,一般在表头或表尾,都采用合并居中对齐的方式,如何居中对齐,选中单元格,点击菜单栏的合并居中并对其,如图: 2.单元格显示表格打印线: Excel默认情况下在软件内显示灰色的边框,但是在打印出来的时候是没有的.选中需要边框的单元格,鼠标右键设置单元格格式,选择内外边框,如图:(可以根据自己需求,直选中内部或直选中外部). 3.批量对齐: 在一列或者一

在Excel单元格中给文字加下划线的几种方法

  在Excel单元格中给文字加下划线的几种方法          方法一: 1.首先我们把excel的网格线去掉,这样我们在演示的时候会看的更清楚 执行:页面布局--工作表选项--网格线 2.excel单元格内的文字加下划线方法一:开始--字体--下划线 快捷键:ctrl+u 方法二 1.右键单元格--设置单元格格式 2.在单元格格式设置界面 字体--下划线--单下划线--确定 方法三: 1.插入--插图--形状--线条 2.在单元格内画出下划线

快速将EXCEL单元格中的公式转换成数值

本技巧在EXCEL2003和EXCEL2010中都可以使用.在EXCEL中我们经常会遇到要将包含公式的单元格转换为数值单元格,一般来说如果是将含有公式的EXCEL单元格粘贴到其他地方,方法是先将含有公式的单元格复制下来,再以选择性粘贴选择数值项将公式转换为数值,将单元格粘贴到指定位置.但是如果想把含有公式的单元格就地转换为数值,很多人只是把这些单元格复制粘贴到其他单元格转换为数值后再复制回来.其实,在EXCEL中我们还有更简单的方法,选择包含公式的一个或多个单元格,按住鼠标右键将此单元格向任意方

Excel单元格中的文字怎么标注拼音?

  Excel单元格中的文字怎么标注拼音?           今天要和大家分享的是:Excel如何快速对汉字进行拼音标注? 1.首先打开excel表格并输入我和你,如下图所示: 2.然后找到diy工具箱,如下图所示: 3.接着单击拼音中的拼音标注按钮,如下图所示: 4.在弹出的对话框中,我们选择标注的单元格,以及拼音标注选项,单击确定,即可看到在汉字的上方出现了拼音,如下图所示: 5.最后单击退出按钮,如下图所示:

隐藏Excel单元格中数据

  隐藏Excel单元格中数据 有时,我们可能想隐藏Excel单元格中的数据,使得他人不能随便发现这些数据.这里,介绍一个小技巧--使用自定义格式实现隐藏Excel单元格数据. 首先,选择要隐藏数据的单元格. 接着,调出"设置单元格格式"对话框,选择"数字"选项卡,单击左侧分类中的"自定义",在右侧"类型"中输入自定义格式";;;",单击"确定". 此时,在Excel工作表中,将看不到单

vb excel xml-vb编程,excel单元格中内容怎么筛选遍历到xml文件中?

问题描述 vb编程,excel单元格中内容怎么筛选遍历到xml文件中? 如excel单元格内容: 衣服 1.女装 a.裤子 b.毛衣 c.鞋子 2.男装 a.裤子 b.毛衣 电器 1.冰箱 a.x型号 b.y型号 2.电视机 a.长虹 b.HTC c.惠普 3.空调 a.格力 需要把大标题与1.2.3标题遍历显示到xml文件中,把abc的内容不显示,请问各位前辈,这个怎么实现,谢谢了!