Tag: ms office

带有date的Microsoft Excel数组公式

我需要以下数组作为datetypes: =IF(OR(A2:C2="Mar 12"),1,0) 示例数据https://docs.google.com/spreadsheet/ccc?key=0AhoDU0OTM87sdHR3RGw3NTJacEV1OEt5OWZTWTBYUFE&usp=sharing 查看示例数据,在EI列中需要一个数组公式,它将查看B到D列,并search包含“May 12”的结果,并在E列中显示true或false(1或0)。

Excel使用macros更改列格式

如果在列名称中有单词COST,则使用macro for excel将列格式更改为货币。 如果列名是“最终成本”或“总成本”或“项目成本”,则将列格式更改为货币。 谢谢

Word和Excel文件版本

跟踪Excel和Word文件版本的最佳方法是什么? 上次修改的date不适用于我,因为只要将文件复制到新位置,它就会更改。 我正在使用C#。 Thx任何答复。

ToOADate(); 转换朱利安dateExcel

我正在使用OpenXML来读取和优化电子表格,date被存储为数字。 据我所知,这是一个朱利安格式,每一个我谷歌说要使用ToOADate(); 将这些数字转换为date。 我遇到的问题是ToOADate(); 在我的编译没有解决。 我正在使用Visual Basic 2013,C#Asp.net MVC应用程序。 看来这是在System Namespace中,但是我已经有一个使用System语句。 我显然错过了一些非常基本的东西 – 有人可以帮忙吗? var test = 41725; DateTime test2 = test.ToOADate(); 我得到的编译错误是 错误4'int'不包含'ToOADate'的定义,并且没有扩展方法'ToOADate'接受types'int'的第一个参数可以被发现(你是否缺lessusing指令或程序集引用?)

以类似的模式将多个function绑定在一起excel

我正在做一个预算,而不是擅长的。 我想突出显示一堆并排的行,并且说“对于左边的这些行中的每一行,使右边的行等于左边的行”,左边是月份成本,右边是年。 如果我改变了右侧,我想要左侧改变,如果我改变左侧,我想改变右侧。 我还希望我有其他的function(垂直这些行的总和)不被损坏。 这是可能的,我可以垂直突出20或更多的行,并告诉它的模式? 谢谢

需要在Excel中交叉引用两个供应商名称/数字列表

我有两个供应商名称/数字列表共四列。 我附上了一张样本数据的图片 .. 我需要做的是如果列D中的供应商名称在列B中,我需要拉两个供应商编号,以便我可以比较这两个并创build一个交叉引用列表。 所以,在我的例子中,我需要拉A2 / B2来比较C3 / D3。 我怎样才能做到这一点?

在Excel行和公式中显示不正确的总和

公式=(N59 -O59 – P59 – R59) 对于大多数行工作正常,但对于某些行,总和为0 – 但它显示了一个奇怪的值,如-7.27596E-12 我已经尝试了很多东西,但是我不知道我错过了什么

在另一张表中使用Excelmacros

我想创build一个菜单表单,我可以从其中启动不同表单的不同macros。 但是,当我开始从不同的工作表,代码不起作用。 只有从“1.股票和需求”表开始它时,代码才能正常工作 Sub NeuerTag() 'Abfrage ob der Tag eingefügt werden soll, No = QUIT' If MsgBox("Möchtest du die Tabelle vorbereiten?", vbYesNo) = vbNo Then Exit Sub 'Kopiert die letzten 3 Spalten des Tabellenblattes' With Sheets("1. Stock & Demand") Lastcol = Cells(1, Columns.Count).End(xlToLeft).Column Columns(Lastcol – 1).Resize(, 1).Select Selection.Copy 'Wählt die erste freie Spalte aus und […]

VBA Excel 2013格式function更改date

以下代码行不仅更改date的格式,还更改date的值。 为什么会发生这种情况,我该如何避免呢? 码: rng.Cells(intStartRow, rng.Columns.Count + 1) = _ Format(rng.Cells(intStartRow, rng.Columns.Count + 1).Value, "mmm-yy") rng.Cells(intStartRow, rng.Columns.Count + 1).Value在执行代码之前的值: rng.Cells(intStartRow, rng.Columns.Count + 1).Value值rng.Cells(intStartRow, rng.Columns.Count + 1).Value 。执行代码后的值:

重复我的一部分

我想运行我的Sub的一部分,每次运行时使用不同的关键字。 目前我是这样写的,但是我可以做的更短吗? 我在D栏中列出了直接借记,ATM取现和借记卡购买类别 – 分别在B列中searchD / D,C / L和POS。 我正在改变variables,但是每次都要input和运行相同的代码。 我觉得应该有一种方法来说“再次运行这个位,但是Searchterm和Searchresult已经改变了! 我确定有人比我能帮上更多的知识。 我已经在使用一个子所以不能插入另一个子运行在它,或function? 而我已经循环,所以我不知道另一个循环如何适应? 你会怎么做? 正如你大概可以猜到,我对这个很陌生,过去只有一点点知识。 Sub OrganiseDefaultCategories() ' ' OrganiseDefaultCategories Macro ' Categorise the Bank Statement Entries with Default inputs. Run this first. ' Dim FoundRange As Range, FirstAddress As String, Searchterm As Variant, Searchresult As Variant Searchterm = "D/D" Searchresult = "Direct Debit" […]