小编And*_*Ion的帖子

在Excel VBA中删除一行

我有这段代码从列表中找到项目的excel行,并从列表中删除项目.我想要的是删除Excel行.

代码在这里

Private Sub imperecheaza_Click()
Dim ws As Worksheet
Dim Rand As Long
Set ws = Worksheets("BD_IR")    
Rand = 3
Do While ws.Cells(Rand, 4).Value <> "" And Rand < 65000
   If ws.Cells(Rand, 4).Value = gksluri.Value * 1 And ws.Cells(Rand, 5).Value = gksluri.List(gksluri.ListIndex, 1) * 1 Then
            ws.Range(Rand, 1).EntireRow.Delete '(here I want to delete the entire row that meets the criteria from the If statement)
            gksluri.RemoveItem gksluri.ListIndex
            Exit Do
    End If
Rand = Rand + 1
Loop
End Sub
Run Code Online (Sandbox Code Playgroud)

我在哪里添加了ws.Range(Rand,1).EntireRow.Delete是我要删除整行的地方,但我不知道该怎么做.我想要的...如果它在单元格中找到相同的值,就像在列表的某个选定项目中一样,以便能够删除excel中的整行和列表框中的项目.它可以从列表框中删除项目,但我不知道如何删除该行

excel vba

36
推荐指数
3
解决办法
39万
查看次数

通过VBA从另一个工作簿复制数据

伙计们这就是我想要做的事情,我在做这件事时遇到了一些麻烦.我有1个工作簿,我想从不同的文件中收集数据.

Do While THAT_DIFFERENT_FILE_SOMEWHERE_ON_MY_HDD.Cells(Rand, 1).Value <> "" And Rand < 65536
        then 'I will search if the last row in my main worksheet is in this file... 
End Loop           
Run Code Online (Sandbox Code Playgroud)

如果它是我将退出While循环,如果它不是我将复制一切.实际上这不会像我想的那样工作,但我找不到合适的算法也不会有问题.

我的问题是我不知道如何访问不同的工作簿.

excel vba excel-vba

15
推荐指数
4
解决办法
19万
查看次数

从VBA中的日期减去?

我在使用Excel VBA中的日期操作时遇到大问题.我有一个具有文本框的表单,用户将在其中输入日期.问题是他可能以不同的格式输入(例如,8月1日的1.08.2011,或同一天的8/1/11).现在我想要做的是从他输入TextBox的那一天减去几天.到目前为止我不得不成功,我不知道该怎么做.我试过这样的事

Format((Format(Me.datalivrare.Value, "dd.mm.yyy") - 4), "dd.mm.yyyy")
Run Code Online (Sandbox Code Playgroud)

datalivrare是用户输入日期的文本框,4是我想从该日期减去的天数...我希望格式始终为dd.mm.yyyy,无论他们在该文本框中输入什么内容.

excel vba

14
推荐指数
3
解决办法
7万
查看次数

获取括号之间的值

我有一个列,其中包含一些看起来像以下字符串的内容: V2397(+60)

如何获得括号之间的值?在这种情况下+60.

括号前的数字(和字符)不是标准化的,也不是括号之间的数字(可以是100,10 -10甚至0 ......).

excel vba excel-vba

8
推荐指数
1
解决办法
2万
查看次数

使用VBA另存为XML?

有没有办法将Excel表保存为XML?我有XML Schema文件......以及表中的一些数据......我在Excel中有Save as XML file选项,但是我可以将文件从VBA保存为XML吗?我想自动化一个过程,但我没有找到任何关于此选项的信息.谢谢!

xml excel vba excel-vba

8
推荐指数
1
解决办法
2万
查看次数

将数据推送到具有对值的数组中

如果它的类型是这样的话,我如何将数据推送到js中的数组... d = [[label,value]].首先,我想推送标签数据然后推送值......我从xml文件中获取数据.如果我只有一个简单的数组,我使用了简单的variable.push sintax.varialble [] [0] .push或variable [] [1] .push工作

javascript arrays

8
推荐指数
2
解决办法
4万
查看次数

使用多列添加列表框中的项目

如何在列表中添加项目2 columns?如果我使用它,它会在第一列中添加项目ListBox.AddItem.我也想添加项目2nd column.谢谢!

excel vba excel-vba

7
推荐指数
1
解决办法
11万
查看次数

如何在数据透视表中排列数据?(堆积柱形图)

我从数据透视表中生成了一个数据透视表.图表类型是堆积列.枢轴的问题是它自动生成堆栈的顺序,我不能按照我想要的顺序设置它们你知道我是否可以重新安排数据透视表中的堆栈顺序?我想这样做是因为我对某些数据(行)有一些其他图表类型,并且这些行需要与堆栈在同一级别上.任何的想法?谢谢!

excel charts pivot-table

4
推荐指数
1
解决办法
3万
查看次数

使用Javascript实时读取txt文件

我想知道是否有办法从Javascript实时读取.txt文件?我有一个每隔几秒更新一次的日志文件.我想解析该日志文件中的一些数据,因为它更新并以html格式显示.我可以直播吗?非常感谢!

javascript ajax jquery file

3
推荐指数
1
解决办法
7340
查看次数

如何从 VBA 绘制矩形并为其分配宏?

这就是我想要做的,我真的不知道该怎么做或者是否可能。我有一列,其中生成了一些值。假设列号为 10。我想要做什么...如果该列中的单元格的值 > 1 我想绘制一个矩形(在下一个单元格中或靠近该单元格)(第 11 列同一行) 并为其分配了一个宏。宏将在单元格所在的位置和将绘制矩形的位置之后插入另一行,因此我必须以某种方式获得矩形的位置。有任何想法吗?非常感谢!

excel vba

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×8

vba ×7

excel-vba ×4

javascript ×2

ajax ×1

arrays ×1

charts ×1

file ×1

jquery ×1

pivot-table ×1

xml ×1