Tag: excel 2013

Excel 2013:在计算不同工作表上的单元格时,在特定工作表上计算的单元格重置

Excel 2013 我在这个工作簿中有3个工作表,它的高度格式化,我用VBA编码的自定义公式,它利用Application.Volatile,所以它每次input新的数据时自动刷新计算。 我的团队已经格式化了这个工作簿,创build了一个包含我们公司财务数据的巨大追踪器。 问题是,现在当我们打开工作簿并按f9 /加载计算工作表函数时,只有选定的工作表将根据工作表内的参考单元更新和计算。 它应该这样做,但问题是在其他两个选项卡内(请注意,总共有3个),具有公式的单元格将恢复为当前不适用的全零或旧数据。 当你select另一个最初没有被选中的两个选项卡中的一个,并按f9 / load calculate sheet函数时,那些曾经具有零/旧数据的函数的单元格根据单元格引用的新值进行更新,工作正常。 它会继续这样做,因为我们切换标签并重新初始化f9 / calculate sheet函数,其他两个当前未选中的选项卡重置并显示全零或旧数据。 我一直在search和寻找解决scheme,没有任何工作。 Function RedFinder(MyCellColumn As Integer, MyOffset As Integer, MonthCheck As Integer, YearCheck As Integer) Application.Volatile ' Dim MyCellRow As Integer 'row I want to select Dim MyMoneyValue As Variant 'Single holds a decimal variable Dim MyAnswerString As String ' […]

第一次和最后一次超时Excel

我有一个数据下面我想获得唯一的身份证号码,只有第一次和最后一次。 数据看起来像这样: 结果应该是这样的:

date入住Vb.net

我有一个问题,在Excel中,一列中包含一个唯一编号,格式如下:mmdd后跟序列号01,02 ..例如:101201(10:月,12:今天的date,01:第一个条目),101202。 ,我需要的是,我的vb.net表单应该采取最后input的数据(例如:101202)检查是否是今天的date。 如果是,那么应该加1并显示在消息框中(是的,那么应该显示101203)。 如果不是,那么它应该采用当前date并从01开始(如果date是2016年10月13日,则为101301)。 我设法从上一行获取数据。 但是,我应该如何检查date? 请帮忙! Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click xlWorkBook = xlApp.Workbooks.Open("C:\Users\Desktop\testing.xlsx") 'xlApp.Visible = True xlWorkSheet = xlWorkBook.Sheets("Sheet1") Dim row As Long row = 1 With xlWorkSheet While .Cells(row, 2).value IsNot Nothing row = row + 1 End While 'MsgBox(row – 1) End With Dim r […]

尝试将Excel(2013)字段映射到ALM字段时出现ALM附加错误

我正在尝试将testing用例excel表上传到HP ALM。 下面是我上传工作表的步骤 – login和Auhtentication成功完成。 当我点击映射和 – >testing它扔我下面的错误。 我已经仔细检查了(ALM)url并且是正确的。 请纠正我,如果我错了任何地方 MS office版 – 2013 ALMjoin – 12.53.94 从 – https://hpln.hpe.com/contentoffering/microsoft-excel-add下载

使用vb.net保护excel中的单元格

我在Visual Studio 2013中有一个Excel表格和一个窗体窗体。这个窗体允许用户在Excel表格中input数据。 它将被多个用户共享。 我想要做的是在excel中的某些单元格(例如:列B到G)应该被locking,但是在这些单元格中的数据input应该被允许通过表单。 一旦用户打开Excel,他们可以编辑其他列,但不是这些列。 我locking了单元格,并在Excel中保护了工作表。 然后,在我的VB代码中,我添加了这些: Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click xlWorkBook = xlApp.Workbooks.Open("C:\Users\test.xlsx") 'xlApp.Visible = True xlWorkSheet = xlWorkBook.Sheets("Sheet1") xlWorkBook.Unprotect() 'entering data in excel xlWorkBook.Save() xlWorkBook.Protect() End Sub 我收到错误消息,说“您要input数据的单元格受到保护”。 像这样的东西。 我该怎么办? 请帮忙!!

Excel:总计只有数值高于自身的数值?

我试图创build一个函数,它只能对数值超过它自己的值进行求和。 我现在有这个: =SUMIF(A1:EE1000;AND(ISNUMBER(OFFSET(A2:EE1000;-1;0));ISNUMBER(OFFSET(A3:EE1000;-1;0)))) 但它返回0.我需要它返回20(根据所附的图像示例)。 我还想计算一个数字值高于其自身的单元格的数量。 例 [

我如何统计一个组中的唯一身份?

我有一个具有sorting层次的数据列表。 然后有第一组进入第二组,然后有第三组独特的数据。 我想弄清楚如何表示主要组中唯一的辅助组的数量。 例如,组A具有子组A-1,A-1,A-2,A-2,A-2,A-3的列表,组B具有子组B-1,B-2,B-2. 在这里,我想在一个图表中显示在一个组中有多less个独特的子组,每个子组有几个分组,即A组有3个子组; 2 A-1, 3 A-2, 1 A-3,和B组有2个亚组; 1 B-1和2 B-2. 增加的等级命令让我循环。 有任何想法吗? 编辑:我已经包含了一个例子,如何粗略的数据(只是几个数量级以上的数据)

刷新excel文件vb.net

我有一个在Visual Studio 2013中创build的表单,它将表单中的数据填充到Excel工作表中。 当用户在表单中input数据时,表格被打开。 我想要的是,当用户在窗体中input数据,并填充到Excel表单时,文件应刷新,以便大家可以看到。 该文件处于共享模式。 我试过了 xlworkbook.refreshall() 'xlworkbook is my excel workbook 但是它会抛出一个错误: Quote.exe中出现未处理的“System.Runtime.InteropServices.COMException”typesexception 附加信息:来自HRESULT的exception:0x800A03EC 我如何解决这个问题? 请帮忙!

小组由与VBA

我有一个工作表,有一个标题行,我想用VBA分组行。 我尝试过这个语法 Sub GroupItTogether() Dim rLastCell As Range Set rLastCell = ActiveSheet.Cells.Find(What:="*", After:=.Cells(1, 1), _ LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False) Range("A2" & rLastCell).Select Selection.Rows.Group ActiveSheet.Outline.ShowLevels RowLevels:=1 End Sub 但是,这会产生一个错误: 无效或不合格的参考 突出显示代码行: After:=.Cells(1, 1) 我必须做什么来组织所有的行(无头)与VBA? 编辑 每个评论,我编辑我的语法到下面,这将删除错误,但这不包括所有行(不包括头)。 应如何更新以使用范围进行分组? Sub GroupItTogether() Dim rLastCell As Range Set rLastCell = ActiveSheet.Cells.Find(What:="*", After:=Cells(1, 1), _ LookIn:=xlFormulas, LookAt:= _ […]

获取date摘入用户表单文本框

我有两个用户表单,其中一个是我使用本指南创buildhttps://sites.google.com/site/e90e50/calendar-control-class的日历,其中一个是select一个begindate和enddate的日历。 我正在尝试从frmCal中select到userform1的文本框中的date。 这是我从userform1调用的方式 Private Sub txtBegin_Enter() controlwithfocus = ActiveControl.Name frmCalendar.Show UserForm1.txtBegin.Value = Calendar1.Value End Sub 哪个不行,就会抛出一个错误 所需对象 现在这个语法在日历代码后面,并且可以写入一个单元格的问题。 我的问题是我不想写一个单元格,我想要写入txtBegin或txtEnd取决于哪个文本框“调用”窗体日历打开。 Private Sub Calendar1_DblClick() ActiveCell.Value = Calendar1.Value Unload Me End Sub 如何修改这个为了让Calendar1.Value写入“调用”文本框而不是工作表上的单元格? 编辑 我正在使用Excel 2013 64位版本