Tag: excel 2010

Excel – 插入行macros以包含表格格式

目前在我的Excel电子表格中,我无法在选定的行下插入一行。 新的票据添加到电子表格的末尾,所以当我想要添加新的票据时,单击TOTALS行之前的行并单击插入,但是它会进入选定行上方的新行。 这里的屏幕截图显示了我select的单元格33,并单击插入,但上面添加了新行: 当我使用macros代码时,它完美地添加了行: 但是,新行没有格式化以匹配表。 我想调整我的macros来格式化基于表格格式的新行(在这种情况下,它应该已经用蓝色突出显示并且有正确的行)。 双上单元格行也应该坚持整行。 这是我的mecro下面: Sub InsertRowBelow() Application.ScreenUpdating = False ActiveCell.Offset(1, 0).EntireRow.Insert ActiveCell.EntireRow.Copy ActiveCell.Offset(1, 0).Select Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False Application.ScreenUpdating = True End Sub 如果我不清楚,请告诉我。 任何提示/指南/教程将有所帮助。

Excel数据validation – 允许多种数据types

我希望在Microsoft Excel中的单元格上设置一些数据validation,以便用户能够inputdate或“N / A”。 我该怎么办? 我怀疑这将需要我使用“自定义”数据validation选项,但我不确定。 非常感谢您提供任何build议。

如果单元格包含特定文本,Excel将获取单元格值

我有表1和2像图像。 如果ID是平等的,我如何得到所有单元格值?

Excelgraphics – 2折线图/每一行表示它自己的数据集

我已经尝试了多种方式来创build这个图,但我不能。 如果我把数据放到数据透视表中,它将不允许我创build图表(错误信息是我无法从散点图创build图表)。 我把它放在一个数据透视表中,将这两列的数据分组以帮助组织图表(date格式化为2015年1月1日,因此我试图将所有date分组为几个月)。 这是我正在做的事情: 我有两列。 A栏和B栏 第A / 319行 – 数据由2015年每个月的date组成 B列/ 109行 – 数据由2016年每个月的date组成 我正在尝试创build一个线条图,显示以下内容: 两条线 ,一条代表2015年 ,另一条2016年 。 x轴应显示一年中的月份。 y轴应该显示数字(代表当月数据显示的次数)。 我使用错误的图表吗? 我没有正确设置我的数据吗? 目前,在A1和B1行是年,所以2015年在A1和2016年在B1 。 下面的每一行都有随机的date。 基本上这些date中的每一个代表一个公开票,所以我试图找出每月打开多less张票。 照片由于要求: 我可以得到一个单一的行,但不能与两组数据。 两套数据: 将date移到一列中,仍然是一行: @SeanC – 数据不准确。 另外,从7月到12月,2016年没有date。 此外,它显示2016年6月2日,但还有更多。 2015年看起来更准确,但不是2016年。 @SeanC – 删除了2016年的总数,同样的问题 在这里添加更多的证据(B列中的最新date是6月28日,而且还有13个date6月 – 如果您注意到,数据透视表显示了6月份的2个date以及在B列中甚至不存在的月份的date):

查找与date匹配的所有值

我试图创build一个工作表,通过其他3张工作表,并且只合并今天的date匹配所有3的数据。 所以如果这些是我的床单 Data 1: xy 7/8/2016 Bananas 7/7/2016 Apples Data 2 xy 7/8/2016 Oranges 7/7/2016 Grapes Data 3 xy 7/8/2016 Pineapple 7/7/2016 Grapefruit 我需要一个公式,返回以下结果 x Bananas Oranges Pineapple

Excel中一组可用string中的随机string,但排除特定的“单元格值”

我正在使用Excel 2010.我正在使用INDEX和RANDBETWEEN函数来查找可用string的列表并返回其中的一个。 但是,我有一个特定的值,D3,(在这种情况下,但会随着每行D4,D5等),我需要从随机结果中排除 – 什么是实现这一目标的最好方法? 这是我目前的公式: =IFERROR(INDEX($A:$D,MATCH($B3&"|"&LEFT($C3,SEARCH("-",$C3))&L3,$A:$A,0)+RANDBETWEEN(0,S3-1),4),"") 谢谢

如何在Excel中创build一个多selectcheckbox列表?

我想在Excel中实现一个多选的下拉列表,请参阅下面的图像 正如你所看到的,它是部分实现的,但由于它不直观,我想有一个checkbox来代替3个选项 – APR,LEASE和CASH存在的下拉列表。 在此先感谢任何能帮助我的人。

VBA代码抛出错误:运行时错误1004范围类的自动填充方法失败

我有以下的VBA代码。 根据“实体”工作表中的值,必须在“贡献表”中自动填充。 这里当E_Count大于1时,工作正常。 但是当E_Count是1时,在这里的代码的最后一行是如下所示抛出Error: 运行时错误1004范围类的自动填充方法失败 'Autofill Dim MaxRow As Integer Dim E_Count As Integer Dim ii As Integer Dim jj As Integer MaxRow = Worksheets("Contribution").UsedRange.Rows.Count E_Count = Worksheets("Entities").UsedRange.Rows.Count – 4 Worksheets("Contribution").Range("F5:G5").Copy Worksheets("Contribution").Range("F6:G" & MaxRow) Worksheets("Contribution").Range("H4:XFD1048576").Clear Worksheets("Contribution").Range("G4:G" & MaxRow).AutoFill Destination:=Worksheets("Contribution").Range(Worksheets("Contribution").Cells(4, 7), Worksheets("Contribution").Cells(MaxRow, 6 + E_Count)) 具有2个实体的实体工作表: 开始button之前的贡献表单击: 这里VBA代码使数据库调用填充到列E.这就像模板在这里。 点击开始button后的贡献表: 这里的VBA代码正在开始button点击调用。 根据实体启动中指定的实体,它必须像“贡献”表中那样旋转这些实体,并将自动填充为100%,因为它将位于第一个单元格中,直到所有使用的数据范围为止。 有什么想法吗? 欣赏你的时间。 谢谢,丽塔

将工作簿中的值复制并粘贴到已closures的工作簿中

我对VBA编码相当陌生,请原谅任何无知。 如何从工作簿1中的一张工作表(DIC)复制并从第一个空行开始将工作簿中的值(工作簿)粘贴到第二个工作簿中? 我没有经常打开的第二张工作表,所以如果不打开就可以完成,那将是首选。 我编译了一个代码,将它复制到同一个工作簿中的第二个工作表中,但当我把它放到第二个工作簿中时,我很难过。 这是我迄今为止的代码: Sub copytoarchive() 'Copy From DIC Sheets("DIC").Select Range("A4:Q4").Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy 'Paste into Archive Sheets("Archive").Select Dim NextRow As Range Set NextRow = Range("A65536").End(xlUp).Offset(1, 0) NextRow.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False 'Clear Memory Set NextRow = Nothing End Sub

Excel公式来获得一个易变的增量值

在这里有人可以提供一个非VBA方法来获得一个公式,其输出将增加1,每当工作表中的单元格发生计算? 该公式被允许使用工作表上的任何单元格。 我能做的最好的事情就是使用以下易失性UDF: Public Num As Long Public Function INC() As Long Application.Volatile Num = Num + 1 INC = Num End Function