我正在尝试创建一个Excel宏,该宏会在D列之前自动插入两列...创建该过程时,它运行良好,这里是:
Sub AddColumns()
Columns("D:D").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
Run Code Online (Sandbox Code Playgroud)
但是,当我打开工作表并进行尝试时,我的所有数据都被推到右侧约11列,并插入了11个空白列。我确定这必须合并有11列的某些行。Select语句选择前11列AK。
我该如何解决?
我有一个HTML表,其行如下:
<tr class='department'><td>...</td><td>...</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr><td>..</td><td>..</td></tr>
<tr class='departmentTotals'><td>...</td><td>...</td></tr>
Run Code Online (Sandbox Code Playgroud)
当单击顶行时,我想切换中间的四行.
现在我想我可以循环使用行$(this).next('tr')
直到我到达departmentTotals
类,但是有一个简单的选择器吗?
我想使用jQuery来选择表中没有td
包含某些文本的所有行.
我可以用这一行选择行:
var x = $('td:contains("text"):parent'); //muliple td's in each tr
Run Code Online (Sandbox Code Playgroud)
我如何使用:not
选择器反转选择?
编辑:我不认为上面的代码行真的很准确.这就是我最初拥有这条线的方式:
var x = $('td:contains("text")).parent(); //muliple td's in each tr
Run Code Online (Sandbox Code Playgroud)
当我试图反转选择时,我得到所有行,因为它们都碰巧包含不包含文本的td.