Tag: 格式

从Excel中的button调用VBA表单

我有一个macrosparsingExcel中的大文件。 我创build了一个表单,允许我search并提供特定消息的摘要。 我可以放 FormName.Show 在macros的末尾,它的工作原理。 parsingmacros完成时将显示表单。 但是我并不总是希望表单出现,有时我想在保存电子表格后再次调用它。 所以我写了另一个函数,可以创build一个可以打开表单的button。 在.OnAction声明中我有OnAction =“FormName.Show” Sub Create_Button() ActiveSheet.Buttons.Add(437.25, 72, 125.25, 47.25).Select Selection.OnAction = "FormName.Show" Selection.Characters.Text = "Search Messages" End Sub 这不起作用,它创build了button,但是当我点击我得到的button “无法运行macros”xxxx.xlam“!FormName.Show”此macros可能不可用在此工作簿或所有macros可能被禁用。 为什么它在主macros而不是OnActionbutton中工作? 谢谢

Excel 2013 – 当inputdate时,他们成为公式

我inheritance了一个现有的excel工作手册,我一直致力于改进。 我想设置一个单元格作为date,由最终用户手动input。 但是,即使单元格格式化为date,Excel将自动将date转换为公式。 例如,如果我input“12/1”(意思是第一个),它会在公式栏中变成“= 12/1”,等于12,然后在单元格中变成“1/12/1900”。 如果我input“12/2”(意思是十二秒),则在公式栏中变成“= 12/2”,等于6,然后在单元格中变成“1/6/1900”。 这不仅仅是这个单元格 – 整个表单都是这样设置的。 但是,在同一工作簿中的另一张纸上,它没有这个问题,我可以手动input一个date。 请帮助,如果你有任何洞察是什么原因造成的。

根据公式在图表上着色1栏

我正在build立一个简单的图表,显示我们公司的毛利与预算相比。 如果毛利润高于预算,我们是否有办法将“实际毛利”栏的颜色改为绿色,如果低于预算,则为红色。 我正在使用Excel 2013。

Excel格式化macros花费时间太长

每当点击或closurescheckbox时,我都会触发一个macros。 这个macros可以做各种各样的事情,包括创build一个新的工作表和复制包含checkbox的工作表中的列。 在完成这个项目,我添加到macros,所以新的表格将适当的格式打印。 添加这个已经减慢macros不可用。 用户将select几个checkbox,每次他们这样做需要几秒钟的macros的格式化部分运行。 它不会为用户点击并等待,点击并等待,…….. 这个macros做的太多了,看起来不可能的是格式化会比其他所有的组合要长3到4倍。 我已经试过把所有不必要的行项目拿出来,但是它仍然在减速。 我已经添加了格式化代码到这个职位,因为一切正常工作。 Sub Format() Application.PrintCommunication = False With ActiveSheet.PageSetup .LeftMargin = Application.InchesToPoints(0.25) .RightMargin = Application.InchesToPoints(0.25) .TopMargin = Application.InchesToPoints(0.25) .BottomMargin = Application.InchesToPoints(0.25) .HeaderMargin = Application.InchesToPoints(0.3) .FooterMargin = Application.InchesToPoints(0.3) End With With ActiveSheet.PageSetup '.PrintTitleRows = "" .PrintTitleColumns = "$A:$A" End With Application.PrintCommunication = True End Sub

在SSIS中导入数据时删除Excel列格式

我有一个Excel文件,其中有一个自定义格式应用于十进制列。 自定义格式没有任何小数位,但我实际上需要“小数位”的数据,并使用SSIS Excel源保存在数据库中。 目前,excel源码预览没有小数的数据,并加载格式化的数据。 我需要excel来获取非格式化的数据。 PS:修改Excel文件不是我的select,因为这些文件每天从不同的来源,我有一堆1000 + backload文件加载到数据库。 我们可以删除SSIS脚本任务中的Excel列格式? 这里是一个问题的例子:我有一个自定义格式和值显示为4,300列。 实际值是4300.2457。 使用Excel源导入此数据。 Excel源导入值为4300而不是4300.2457。

如何在Microsoft Excel中格式化幻想货币?

在Excel的“格式单元格”对话框中,您可以在其中创build自定义数字,如何将现代美国货币格式化为幻想货币? 我不需要美元,硬币和便士,而是需要显示金件,银件和铜件(分别是gp,sp,cp),同时排除任何导致0的结果。 所需输出的一些示例: $25.85 = 25gp 8sp 5cp $75.50 – 75gp 5sp $1,000.00 = 1,000gp 这有任何意义吗?

使用自定义格式在Excel中更改千位分隔符位置

我有本地机千位分隔符设置为00,00,00,000 。 对于只有一个excel文件,我想将其更改为000,000,000 为了实现这一点,我正在使用这个现有的自定义格式。 [>=10000000]###\,###\,##0;[>=1000000]##\,###\,##0;##,##0 现在,这种格式的问题是 – 只有当数字的位数小于9时才起作用。 如果超过9,则不是所有的逗号。 这使得这个> 1234,567,981 我尝试使用自定义格式 [>=1000000000000]###\,###\,###\,##0;[>=1000000000]###\,###\,##0;[>=1000000]##\,###\,##0;##,##0 Excel不添加它。 它给出了一个错误。 我最好的猜测是,如果可以添加到自定义格式的数量是有限制的。 任何帮助表示赞赏。 我很乐意使用另一种方法来实现这一点。 在实现下面答案中提出的解决scheme后,添加Excel的截图。 [>=10000000000]###\,###\,###\,##0;[>=1000000000]##\,###\,###\‌​,##0;##,##0

从excel vba中心表格Word文档

试图居中表,但这似乎并没有工作。 寻找某种“wdtablecenter”参考。 Dim equip As Integer equip = 11 Do While Sheet2.Cells(equip, 4).Value <> 0 wdapp.Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter Sheet2.Rows(equip).Copy wdapp.Selection.PasteAndFormat wdFormatOriginalFormatting wdapp.Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter equip = equip + 1 Loop

函数从一个单元格复制格式,从另一个值?

对于这一切我都是非常新颖的,而这个社区在编写VBA函数等方面似乎非常有帮助。我一直在寻找类似的问题,并且找不到处理我的特定问题的任何事情。 我需要创build一个函数,从一个单元格复制格式和另一个单元格的值,并将它们组合成一个单一的输出。 对于某些情况下,我有一个工作表,find格式化为[00:00:00]的数字,将其转换为总时间值(hh:mm:ss),并将一个公共值添加到这些每个。 不是所有的初始值都是数字,其他的都是文本,并且需要在最终输出中保留粗体/斜体属性。 所以我正在寻找的是一种方法来复制一个单元格的数值(比方说G2)和格式从不同的单元格(比方说A2),并结合他们为最终的输出。 我可怕的编码技巧产生了这个: Function Copy_Format(cell1, cell2) Dim cell1 As String, cell2 As String Range("cell1").Copy Range("cell2").Select Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Range("cell2").Copy Range("output").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False End Function 我希望“cell1”是从“cell2”复制格式的单元格作为值的来源,“cell3”是函数插入的单元格。 任何和所有的帮助将不胜感激! 总体目标是使这一步一步,因为这将最终分发给超过一百人,几乎没有Excel的经验。 谢谢!! FFstack

如何创build一个表单保存到SQL,sorting,检索和出口到Excel

我刚刚开始使用PHP,MySQL和phpmyadmin。 我想学习的原因是有我自己的书籍数据库。 我想创build一个HTML / PHP表单,我可以input书籍条目(收到的股票)。 然后我想让他们存储在MySQL中。 一旦我有足够的书籍,我想通过从数据库中sorting/过滤所需的数据,并使用PHP或HTML将它们导出到Excel中,并将它们导出到Excel中。 他们关键的一点是,我必须把所有的书籍都保存在数据库中。 之后通过使用表单,我希望将收到的股票保存到相应的头衔中,甚至可以根据特定头寸(添加股票/删除股票)的需要查看和删除股票。 任何guidence高度赞赏。 问候Narendra S