Tag: excel 2007

如何根据一定的条件将列数据转化为列数据

我有一个excel,它有考试数据(理论,会话,实践等)行明智。 我必须把相同的基于QPCODE的数据放在单行中。 我的资料是 – +——-+——–+——————–+————–+—————————+——————–+————————–+———————+———–+———–+ | id | qpcode | subject_paper_code | subject_code | subject_name | subject_paper_name | subject_paper_short_code | subject_paper_group | min_marks | max_marks | +——-+——–+——————–+————–+—————————+——————–+————————–+———————+———–+———–+ | 37790 | 10032 | 0 | A47 | GEOGRAPHY | THEORY | GEOG1 | A | 21 | 60 | | 37791 | | 1 | A47 […]

Excel数字格式。 把我的单元格当成一个数字,但不要单独格式化! (即尾随0)

我有(似乎应该是)一个简单的问题。 我需要能够告诉excel(在vba中)一个单元格的内容是数字的,但是我并不想对它应用任何格式。 我需要我的尾随零如何。 我错过了一些令人难以置信的简单? 更新: 我从查询中获取xml数据并将其放入电子表格中。 但让我们说一个单元格有589.950000我需要保持这些额外的零显示为用户(不要问我为什么,他们只是想要的精度),但Excel转换为589.95 。 我还需要他们能够在该单元格上进行电子表格计算(所以我不能将其格式化为文本)。 更新2: 进一步澄清。 比方说,我有4个值,我要把一列 595.56000 15.00 90.00050 1919.120000000 是否有一个数字格式,我可以适用于该列将显示这些确切的数字?

如何格式化空Excel表格中的列?

我有一个Excel表格中包含20列的报告,其中所有列都是一般格式。 如果我复制报告并粘贴到新表,一些列需要以文本格式。 然而,通过select列并转换为所需的格式很容易,但如何从报表中复制一个所需types的表中的列? 请帮助,在此先感谢。

PrintOut打印组而不是1组

我们在很多工作簿上都遇到这个问题,我们用VBAselect几张纸,然后用下面的一行打印出来,而Excel实际上会打印多组页,而不是一组多页。 ActiveWindow.SelectedSheets.PrintOut 这是一个具有此行为的Sub的示例: Private Sub imprimer(iColTypeRapport As Integer) Dim cell As range, rangeImpr As range, colonne As range Dim debute As Boolean ' True seulement si on a déjà sélectionné une feuille On Error GoTo erreur application.ScreenUpdating = False debute = False Set rangeImpr = ActiveSheet.range("impression") Set colonne = rangeImpr.Offset(0, iColTypeRapport).EntireColumn For Each cell In […]

MS Excel中的数字格式的SI前缀

有谁知道是否有可能在MS Excel中显示带有SI前缀的数字? 我想要 … 1 n,1μ,1 m,1,1 k,1M,1 G,… 而不是科学的格式 … 1E-09,1E-06,1E-03,1,1E + 03,1E + 06。 1E + 09,… 也许增加一个像V(伏特),F(法拉)等单位 如果单元格仍然包含数字而不是一个string,我会是完美的,所以它可以很容易地改变为另一种格式(回到科学或其他)

Excel 2007和更高版本中的Range.Interior.Color不同

我发现在某些情况下,Range.Interior.Color会返回相同颜色的不同数字,具体取决于它是在Excel 2007还是Excel 2010或2013中运行。 这是预期的? 我很惊讶。 Range.Interior.Color是单元格的背景颜色(“填充颜色”)。 在“即时”窗格中,可以像这样读取它: ?ActiveCell.Interior.Color 并设置它像这样: ActiveCell.Interior.Color = 10921638 例子: 例1: (虽然它们的Range.Interior.Color是不同的,但它们是相同的颜色。) Excel 2007:10855845 Excel 2010/2013:10921638 例2: Excel 2007:14922893 Excel 2010/2013:14857357 例3: Excel 2007:14211288 Excel 2010/2013:14277081 有什么build议么? 现在,我使用条件compliling来为一个数字或其他数据设置常量,具体取决于VBA常量VBA7,该值返回True for Excel 2010或更高版本,False for Excel 2007及更低版本: #If VBA7 Then 'Excel 2010 or later: Const NO_SHADING_COLOR As Long = 16777215 Const MAIN_HEADER_COLOR As Long = […]

Excel中的表格与VSTO

如果这是一个新手问题,我真的对VSTO很陌生。 我正在处理一个数据录入应用程序,我需要让用户将数据导入到Excel表格中(例如,当您突出显示一堆行并点击“格式化表格”),然后我需要从中读取数据表,并在C#中使用它。 在基本的层面上,我已经有了一些C#模式。 我需要在Excel中以这种格式创build一个表(Column Names + Validation rules on the types。某些types是枚举,所以我认为我需要在所有枚举值的另一个表上创build一个列表,并指定绑定列表)。 一旦表格被创build,用户就会input数据,当他们closuresexcel时,我读取数据。 我已经想出了如何使用原始单元格,但是我一直无法创build表格或validation规则。 有任何想法吗? 另外,在哪里可以find一些关于excel VSTO编程的好资源? 谢谢, 罗伊

Excel:条件格式

我有两列, **COL-A** **COL-B** 1 419 393 2 2199 1513 3 3 3 4 23 20 5 3 3 4 2964 2181 我想要使​​用每个A1 B1 , A2 B2 …之间的颜色比例进行条件格式化… 目前比较, 419绿色和393红色(红黄绿色)。 但B列的颜色需要根据比例( 393/419*100 = 93.79% ,应接近绿色, 10%接近红色)。 你能帮我做这个吗?

我如何修改XIRR来根据某个值出现的位置来测量不同的周期数?

我正在尝试创build一个XIRR函数,根据特定值的地址来调整它正在测量的周期数。 例如,如果值在第48个月出现,我希望XIRR函数可以测量48列数据,但是如果值在第17个月出现, 我想XIRR只测量17列。 我可以使用=CELL("address", MATCH(…等等,但我不知道如何/如果我可以连接XIRRinput的值和相应的date的=CELL("address", MATCH(… 。最初,我希望我可以做这样的事情: =XIRR(A1:Cell("address", [value_reference]), B1:Cell("Address", [date_reference])) 谁能帮我这个? 使用Excel 2007

为我的单元格编号并根据年份重置

这是我第一篇关于堆栈溢出和我的第一个关于编程的在线问题。 我正在开发一个程序来logging制造工厂中项目(工作订单)的请求。 由于从Windows XP切换,当前系统正在被删除。 我无法开发我的编号。 代码的格式是:YY – ######。 我目前正在使用: .Cells(iRow, 1).Value = Format(Date, "yy") & " – " & Format(iRow – 1, "000000") 所以这将input年份和“iRow” – 1到第一列。 iRow使用以下方法确定: iRow = 2 'starting index for next empty WONum cell With WORecordSheet 'Find the next empty WONum cell Do While .Cells(iRow, 1).Value <> "" .Cells(iRow, 1).Activate iRow = […]