Tag: excel

使ActiveXbutton不能与单元格/ Excel一起移动

有一对夫妇,如果在工作表中的ActiveX命令button。 当我隐藏一些行时,它们随着单元格移动并最终彼此重叠。 我应该使用哪个属性来告诉他们留下来?

如何在HTML页面使用JavaScript绘制图表和数据应该从Excel中使用js获取

我有一个要求从Excel中获取数据,并使用JavaScript在HTML页面中绘制图表。 有没有最好的教程呢?

如果在excel中包含公式,如何在一个单元格中提供多种颜色

我有一个配方的细胞 ="Average:"& AVERAGE(C2,C6)& "Items:"& SUM(C2,C6) 我需要在该单元格中的“平均”作为红色。 保持黑色

获取Excel中特定的单元格的值

我试图在Excel中创build一个单元格,每当你在单元格上面写一些东西时,它会find你在特定列中键入的文本,并返回它旁边的单元格的值。 例: Derp <—我在这里键入单词“Derp” 1246.53 < – 这将返回在下面的单元格中find的“Derp”旁边的值 Names Values X 173 ZN 5345 Q 76578 Derp 1246.53 <—returns this AyyLmao 0.5 我已经尝试使用查找和匹配,但他们返回一些其他的值,所以我不知道该怎么做。

使用excel vba标记Internet Explorer中的所有checkbox

我试图创buildExcelmacros,这将标记在Internet Explorer页面上的某个表中的75个checkbox 该表的代码是: <TABLE id=ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes border=0><TBODY> <TR> <TD><INPUT id=ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes_0 type=checkbox name=ctl00$MasterMain$ucGenConfig$ucConfigContainer$ucConfigPopup$cblSchemes$0><LABEL for=ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes_0>Start</LABEL></TD></TR> <TR> <TD><INPUT id=ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes_1 type=checkbox name=ctl00$MasterMain$ucGenConfig$ucConfigContainer$ucConfigPopup$cblSchemes$1><LABEL for=ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes_1>Start2</LABEL></TD></TR> <TR> <TD><INPUT id=ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes_2 type=checkbox name=ctl00$MasterMain$ucGenConfig$ucConfigContainer$ucConfigPopup$cblSchemes$2><LABEL for=ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes_2>Default</LABEL></TD></TR> <TR> 等我尝试了各种方法,但不想玩 With IE.document.getElementsByName("ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes") .Item.Click end with 和 With IE.document.getElementsByName("checkBoxlist(ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes)") .Item(0).Checked = True 'Entered End With 和 For Each htmlelement In IE.document.getElementsByName("ctl00_MasterMain_ucGenConfig_ucConfigContainer_ucConfigPopup_cblSchemes") htmlelement.Item(0).Click Next htmlelement 预先感谢任何帮助或线索:)

Excel VBA:无法定义范围,获取块variables未设置的错误对象

我想在Excel中使用VBA定义一个Range, Sub convertePerc() Dim separador As String Dim linhaInicial, linhaFinal, colunaInicial, colunaFinal, numAnos As Integer Dim origem, destino As Range separador = "DRES(G)" colunaFinal = Sheets(separador).Cells(6, 5).End(xlToRight).Column linhaFinal = 40 numAnos = 10 origem = Sheets(separador).Range(Cells(10, 4), Cells(linhaFinal, colunaFinal)) colunaInicial = CInt(4 + numAnos + 1) colunaFinal = CInt(numAnos + colunaFinal + 1) destino = […]

Excel VBA脚本格式dateMM-DD-YYYY

我需要将两个单元格的值从dd / mm / yyyy转换为mm-dd-yyyy,并将这些值附加到存储过程调用中。 我的代码: Dim dtInicio As String Dim dtFim As String Set stDate = CStr(MWS.Cells(1, "E").Value) Set enDate = CStr(MWS.Cells(2, "E").Value) 上面的代码后,我需要这样的东西: wstring = "exec sp_accessFile '"+stDate+"', '"+enDate +"'

百分点如果语句Excel

我有一张桌子,有两列,看起来像下面的一个。 我的目标是创build一个第三列,其中输出是该行按照组别划分的增长率的百分位数。 也就是说,我希望公式只看“黑”组的增长率,给我百分位数的增长率为10%。 不能为我的生活弄清楚这一点。 Group Growth Black 10% Black -1% Blue 0% Blue 5% Blue 5% Red 2% Green 2% Green 9%

使用Excel VBA隐藏基于单元值的行

好吧…再回到另一个Excel问题。 这一次,我有一个Excel工作簿,其化学和物理特性为800化学品/化合物。 我有另一本有大约200种这样的化学品的工作手册。 在800工作簿中我需要做的只是显示在较小的工作簿中显示的化学物质。 我可以在技术上通过所有800种化学物质,并使用“filter”function来取消我不想要的一切,但显然这将永远存在,而且肯定有更快的方法。 下面我想的是需要发生的事情: 在这两个工作簿中,CAS编号是其中的一个列。 我已将所有要显示的化学品的CAS编号复制到较大的工作簿中的新列中。 我想要做的是有一些基本上这样说的VBA代码:“如果较大的工作簿中的CAS号码等于较小的工作簿中的CAS号码,则显示该化学品。如果不是,则不显示它。 如果这很难理解,那么我很抱歉,这很难说出来。 This is what I started doing: Sub HideRows() BeginRow = 3 EndRow = 802 ChkCol = 3 For RowCnt = BeginRow To EndRow If Cells(RowCnt, ChkCol).Value = "A3" Then Cells(RowCnt, ChkCol).EntireRow.Hidden = True Else Cells(RowCnt, ChkCol).EntireRow.Hidden = False End If Next RowCnt End Sub 我不认为这是正确的。 […]

debugging模式下的公式与不同的值不同

所以我正在写一个excel VBA程序,它将具有特定名称的所有csv文件读入工作簿上的不同表格中。 它正在阅读没有问题的文件。 问题出现在将数据从文件转换到数组中,这意味着要包含目录中所有文件中的所有相关数据。 要读取文件并按行分隔, 我在用: Do Until EOF(1) Line Input #1, LineFromFile lineitems = Split(LineFromFile, Chr(10)) 在模块的下面,当符合该行数据中的特定条件时,我将这些lineitems传递给数据数组。 为了清楚起见,expression式将文件行中的date值与文件名称上的date标记进行比较。 ElseIf (Left(lineitems(Line), 8) = Right(Left(FileTime(FileNum), 6), 2) + "/" + Right(Left(FileTime(FileNum), 4), 2) + "/" + Left(FileTime(FileNum), 2)) Then Proxy = CStr(lineitems(Line)) DataArray(InverterNumber – 1, m(InverterNumber – 1)) = Proxy 正如你所看到的,我已经添加了一个代理步骤来尝试并确保数据通过,但无济于事。 我还添加了一个故障保险,以确保没有空行进入DataArray: If Len(DataArray(InverterNumber – 1, […]