亲宝软件园·资讯

展开

如何在Excel中使用条件格式

人气:0

你是否需要知道你何时会超出或低于预算?你想不想从一个长长的名单中挑选出一个重要的数据?Excel的条件格式功能可以帮助你完成以上任务,甚至发挥更多的功能。虽然有些操作不太好掌握,但是掌握一些这方面的基础知识,对你正在从事的任何项目都会有所帮助。

步骤

快速实用的VBA宏代码,用于小数据集(jp_johnny)

特别提示

你可能希望在进行尝试时,使用一些无所谓的数据,或者是万一你犯了一个错误也不会丢失的数据。

此功能的一个非常有用的应用,是用它来识别低于所需的库存水平的库存物品。例如:出现粗体的行或单元格时,表明存货价值比指定的数量更低。

这些步骤适用于Excel 97或更新的版本。

Excel缺少的一个特征是对条件格式应用“复制-粘贴特殊-数值”的能力,即以这样一种方式复制该格式,但条件格式的“公式”会自动消失。这将节省由方程所占用的内存。下面是一个将应用程序的可视化BASIC语言(VBA)宏的Excel数据复制到Word (使用HTML格式) ,然后将其复制回Excel的例子,但是要注意,这一步适用于对使用VBA宏有了一定经验的高级用户:

DimappWD<br/>AsWord.Application, appXL<br/>AsExcel.Application<br/>SubCopyCondFmt2WordThenBackSoKeepsFmtButLosesCondFmtEquations()<br/>----<br/>&apos;*** Purpose: retain conditional formatting in an Excel range but LOSE the conditional formatting &quot;equations&quot;<br/>&apos;*** Note: In Excel VBA, turn on &quot;tools-references-MicrosoftWordxxObjectLibrary&quot;<br/>&apos;*** 1) Copies Excel range to Word via the clipboard. NOTE: the range has conditional formating<br/>&apos;*** 2) Opens Word and pastes the Excel data into a new Word doc (as HTML)<br/>&apos;*** 3) copies this same data in word, placing it in the clipboard (HTML format)<br/>&apos;----<br/>&apos;*** (1) copy Excel range----<br/>Application.DisplayClipboardWindow =<br/>True<br/>&apos;***watch clipboard actionApplication.CutCopyMode =<br/>False<br/>&apos;***clear copy (ergo, clear clipboard)Range(<br/>&quot;A1&quot;).CurrentRegion.<br/>SelectSelection.Copy<br/>&apos;***copy the excel area----<br/>----<br/>&apos; (2) now commands apply to Word = &quot;appWD&quot;----<br/>----<br/>SetappWD =<br/>CreateObject(<br/>&quot;Word.Application&quot;)<br/>&apos;***create word objectappWD.Visible =<br/>True<br/>&apos;***show wordappWD.Documents.Add<br/>&apos;***new documentappWD.WordBasic.EditOfficeClipboard<br/>&apos;***watch clipboard in Word alsoappWD.Selection.PasteExcelTable<br/>False,<br/>False,<br/>False<br/>&apos;***paste the Excel dataappWD.Selection.WholeStory<br/>&apos;*** (3) select the same data andappWD.Selection.Copy<br/>&apos;*** copy it to clipboard in an HTML formatappWD.Quit<br/>----<br/>----<br/>&apos; **** back to excelRange(<br/>&quot;A30&quot;).<br/>Select<br/>&apos;***area to paste data as HTMLActiveSheet.PasteSpecial Format:=<br/>&quot;HTML&quot;, Link:=<br/>False, DisplayAsIcon:=<br/>False<br/>&apos;paste from word*End Sub----<br/>----<br/>

在早于2007年的版本中,有每个单元有最多三项条件格式的限制。在Excel 2007中,这个限制被解除了。

不要选择难以阅读的格式。橙色或绿色的背景在你的计算机屏幕上可能看起来很清晰,但打印在纸上时,会使数据变得更难辨认。

加载全部内容

相关教程
猜你喜欢
用户评论