Tag: 单元格

单元格编程式更改时运行macros

我将数据从外部财务软件过滤到excel。 它是实时运行的,当我说macros单元将运行的实时财务软件编程的单元格B4改变时,我想要它。 需要注意的一些问题是,实时数据可能以毫秒为单位发生变化。 如果这是不可能的,那么作为备份,我希望能够复制和粘贴单元格B4,每次它改变说B10,然后一旦它再次改变把新的价值在B10和旧的价值在B10降低到B11,则当B4再次变化时,将该值复制到B10中,并向下移动前两个值,使得最新的数据总是在B10中。

Excel VBA:循环在ActiveSheet中的单元格

我试图循环通过指定数量的单元格(由宽度和高度定义),但我遇到了问题在这里。 它一直在拖延我,然后感到不安: If .Cells(11 + row, col).Value > maxVal Then 它给了我一个“应用程序定义或对象定义的错误” 任何人都可以告诉我,我的错在哪里我的代码: Sub ApplyFilter() Dim maxVal As Double Dim minVal As Double maxVal = ActiveSheet.Range("D10").Value minVal = ActiveSheet.Range("D11").Value Dim width As Integer Dim height As Integer width = ActiveSheet.Range("L3").Value height = ActiveSheet.Range("L4").Value Dim row As Integer Dim col As Integer ActiveSheet.Select With Selection row = […]

Excel VBA – 包含variables的单元(#,#)

我想知道是否有可能input一个variables引用一个范围到一个单元对象参数。 即: Dim visibleRows As Range Dim visibleColumns As Range Set visibleColumns = (G:P) Set visibleRows = (10:20) Cells(visibleRows, visibleColumns).Formula = "enter formula here" 我想这样做是因为这些variables中的每个范围内的范围将根据电子表格中的参数而改变。 提前致谢。

如何从Excel中读取datestring在C#中?

当我将excel内容导入到数据表中时,我使用了读取单元格的值 cell.CellValue 对于date值我没有得到它的正确,一些随机数在CellValue检索。 时间也是如此。 任何帮助赞赏。

在excel的4列中查找另一个文本中的部分文本

我在列A和列B中有文本,我想与G和H中的文本进行比较。列B只包含部分文本,而列H包含我正在查找的文本。 列A和G是类别 – 所以我只对文本感兴趣,如果A和G的值是相同的(即如果类别是相同的)。 例: 那么E2应该等于:“在阿姆斯特丹很有趣”

从给定的单元格excel-vba查找表格

我有一个表位于电子表格的某个地方,例如b3:f15,并且在它附近没有任何东西(空单元格),我试图select这个表格并为它着色。 不知何故,我的代码不起作用,我无法find我的逻辑错误 Sub colorize_table() Dim temp As Range Set temp = Application.InputBox(prompt:="Please choose cell", Type:=8) Dim i As Integer, k As Integer Dim r As Integer, p As Integer i = temp.Row k = temp.Column r = temp.Row p = temp.Column While temp(i, k) <> "" While temp(i, k) <> "" i = i – […]

Apache POI和颜色

我有一些与Apache POI的问题,一些帮助将是不错的! 我想删除Excel工作表的子部分中的颜色。 要做到这一点,我尝试的第一件事就是渲染要清理的单元格(比方说只有第一行),并将它们的颜色设置为白色: cell.getCellStyle().setFillForegroundColor(IndexedColors.WHITE.index); 但是,如果我这样做,一些没有渲染的细胞(比如说第二行)的颜色也会变成白色的细胞。 这很奇怪,因为被改变的单元格没有相同的前景色,所以我认为它们会有不同的风格。 所以我试了另一种方式: CellStyle style = workbook.createCellStyle(); style.setFillForegroundColor(IndexedColors.WHITE.index); cell.setCellStyle(style); 这个想法是为了避免改变Excel工作表中不同单元格可能共有的样式。 其实,它解决了颜色问题,但如果我这样做,我放松了Excel工作表中的不同风格,而我只想删除一些颜色… 我正在使用一个通用的工作簿,我正在阅读一个xlsx(与xls相同的问题)你知道该怎么做吗? 很多,问候,

获取包含特定文本的单元格的引用

我在工作表中有一个包含特定文本的单元格(例如“hello”),我想知道它是哪个单元格。 我想知道这个单元格的参考(例如“B52”)。 我尝试了一些与INDEX或MATCH公式的东西,但我很困惑我该怎么做这种查询。 如果有人能提供一些build议,这将是非常好的。 提前致谢 !

Excel用户表单不仅仅是打算select删除整行

我有一个用户表单有一个下拉框,其中一个人可以select一个logging从列表中删除。 下面的代码是删除整个行。 我不要那个。 我只想在我的电子表格中清除A:E之间的单元格。 我不知道如何描述这个,所以我提前道歉。 这里是代码: Private Sub CheckBox1_Click() End Sub Private Sub CommandButton1_Click() Dim lRw As Long ActiveWorkbook.Sheets("RAWDATA").Visible = xlSheetVisible 'get the row number. add 2 because ListIndex starts at one lRw = Me.ComboBox1.ListIndex + 2 ActiveWorkbook.Sheets("RAWDATA").Select Cells(lRw, 1).EntireRow.ClearContents ActiveWorkbook.Sheets("RAWDATA").Visible = xlSheetHidden End Sub Private Sub CommandButton2_Click() ComboBox1.Value = "" ComboBox1.Clear ComboBox1.Clear Unload Me […]

使用Cells()函数select多个单元格

ABC 1 100 101 102 2 103 104 105 3 106 107 108 我怎样才能一起selectC1和A3电池? Range(Cells(1, 3), Cells(1, 1)).Select select它作为一个范围,而不仅仅是那些特定的单元格。 我知道我没有提供我的代码,但只是寻求一个快速的build议。