Tag: 格式化

如何检测(并更改)在Excel和PowerPoint中的图表中使用的字体是否将遵循样式或由用户指定?

当图表从Excel复制到PowerPoint时,如果轴上的字体由于在Excel中应用的样式或主题而发生更改,那么它们通常会更改为与PowerPoint中应用的任何主题(这是好的)保持一致。 但是,当字体(通常可能是格式化)已被用户覆盖时,用户指定的字体是使用的字体。 编写代码来检测默认字体是什么,并应用它可能不是那么棘手,但我宁愿应用主题字体的方式,将匹配后续主题的变化。 谁能告诉我如何做到这一点? 我正在使用C#,但熟悉VBA和对象模型或多或less都是相同的,所以两种语言的方法应该没问题。

在excel vba中删除给定索引处的string元素

如何在excel vba中删除给定索引处的string元素? 我目前的代码如下所示: Private Sub RemovePeriods_Click() Dim i As Integer Dim Cutoff As Integer For i = 0 To 14283 Cutoff = InStr(1, Range("K6").Offset(i, 0).Value, ".", vbTextCompare) If Cutoff > 0 Then End If Next i End Sub 所以在最后一条if语句中,我想编写代码来删除cutoff指定的索引处的句点。 我该怎么做呢? 提前致谢!

从文本框中复制非常多的数字时保留数字格式

我在文本框中有一个很长的数字: 032010203010301030103010300103010301032010101030103007 当我想将这个数字(Ctrl + c)复制到一个单元格中时,数字将是: 3.2010203010301E+52 我希望目标单元格具有原始数字格式。 我该怎么办?

设置电话号码的默认格式

我可以设置电话号码的默认格式吗? 我知道MS Excel格式单元格function将格式化数字,但我有广泛的自定义要求。 如果用户input电话号码+1 923-456-7890那么它应该自动格式化数字, 删除多余的空格 , 特殊字符和国家代码 。 新的格式应该是(923)456-7890 。 如果有任何帮助,这是高度赞赏。

Excel – 使用时间参数进行条件格式化

希望根据当前date(TODAY),input值详细说明历史logging时间和从历史date(6个月或1年)中设定的时间量来更改单元格的填充。 例如我有一个12/04/2015的date作为单元格中的值input。 今天的date是30/8/2015。 如果TODAY在单元格值的6个月内,我希望系统工作,如果超出此值,则更改颜色。 我该怎么做呢?

如何在Excel自定义格式中dynamic设置货币符号?

我的电子表格中的数字使用以下自定义格式: €#,###.##,, "M" 因此,数字以百万为单位,以欧元符号为前缀,小数点后两位,数百万为M。 我的工作簿将需要转换为其他货币,我不想在任何地方改变自定义格式。 是否可以dynamic设置自定义格式的货币符号,以便我不必硬编码€符号,而且每个工作簿可以设置一次货币?

Excel数据透视表 – 格式化和分组列与date和另一列

我已经使用了几年的基本的数据透视表,但是我陷入了一些我认为应该相当简单的解决scheme(唉)。 我想以特定的方式格式化我的数据透视表。 例如,只要说我正在使用以下数据: Client Name Stage Amount Paid Date Paid Client A Start $70,000 1/10/2015 Client A Middle $50,000 1/11/2015 Client A End $30,000 1/12/2015 Client B Start $50,000 5/11/2015 Client B Middle $30,000 5/11/2015 Client B End $50,000 5/12/2015 Client C Start $10,000 10/12/2015 Client C Middle $20,000 20/12/2015 Client C End $30,000 30/12/2015 […]

条件格式化:根据时间间隔对单元格进行着色

我有一个表的时间间隔作为列标题和员工名称作为行标题。 每个员工都有一个列,每个员工都有时间。 我想遮蔽每行的单元格,这样,如果列标题(比如上午6点30分)小于那个人的时间,它的阴影灰色。 同样,如果列标题(例如5:30 pm)> =该人超时,则其阴影灰色。 我使用的公式是:每天开始E$8<$C11 ,结束时E$8<$D11 我把第一个公式应用到第一行,第二个公式应用到第二行。 正如你所看到的,由于某种原因,它在上午10点被绊倒了。 我究竟做错了什么? 更新:我实施了什么回答下面build议我做,并没有改变:(

有条件地格式化一个月内到期date的颜色变化

我正在尝试为文档设置条件格式,以便在某个特定的月份内满足特定条件时,它们的行将变为颜色。 有关文件最初需要30天才能完成,然后是第一个90天。 例如入场date是1/1/17; 该文件将在2017年1月31日前提交,两周的标记是1/15/17。 我每个月都有电子表格,所以我可以统计一下当月的入学率/出院率/完成的文件以及我可能需要从中收集的任何其他信息。 起初,我尝试使用=NOW()公式; 我似乎无法公布实际的规则,写出这个网站有任何限制, 只知道顺序是: 文件到期(90天之一)黄色 文件2周标记(90天之一)橙色 如果为真则停止颜色变化 文件到期(30天一个)红色和白色 文件2周标记(30天一个)深橙色和白色 另一个停止如果真规则否定颜色的变化 NOW或TODAY公式的问题是,它使检查在上个月的选项卡不可行。 在你所在的月份,这很好。 如果今天的date是17/23/17,并且一个人的文件(90天)在2017年2月1日到期,它将显示为橙色的。 但是一旦2/1/17命中,它就会变成黄色,我不希望在1月份的选项卡中这样做。 如果有的话,我想所有的格式化在一月的最后一天冻结(以某种方式),以便数据将反映在最后一天的到期状态。 这对我来说是一个令人困惑的过程,我真的很难把我正在做的事情用词(在excel中进行自我训练;对所有术语不太熟悉)。

如何使用多个条件的条件格式(Excel数据透视表)

我有一个没有设置边界的Excel数据透视表(边界取决于用户select的切片器选项)。 在A栏:我有商店信息,如日销量和其他价值信息。 因为有无数的商店,这个信息重复每个商店。 Sales_Volume列放置在数据透视表字段中的VALUES部分区域(与其他也放在VALUES部分中的列一起,但我只关注Sales_Volume列)。 在列B – xxx:我有数据透视表字段部分区域中的每日date,因此从列B开始包含该日的Sales_Volume信息(与其他值一起,但我只关心Sales_Volume列)。 从第13行开始的第9行包含当天的Sales_Volume值。 我想要的是条件格式在列A中search单词“Sales_Volume”,对于该行,对于该行中小于200的任何值,单元格为红色。 这有道理吗? 因此,从第13行开始的每第9行都将包含条件格式(如果这些特定行中的值小于200)。 任何帮助将非常感谢!