小编HL8*_*HL8的帖子

Excel VBA - 不按顺序选择多个列

我想选择多个列.

例如.我想要select column a, b, d, e, g, h

我试过了:

Columns("A, B, D, E, G, H").select
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:Type mismatch.

excel vba excel-vba

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

将变量值设置为字符串数组

我想将变量设置为一串值.例如

declare @FirstName char(100)
select @FirstName = 'John','Sarah','George'

SELECT * 
FROM Accounts
WHERE FirstName in (@FirstName)
Run Code Online (Sandbox Code Playgroud)

我在行中遇到语法错误select @FirstName = 'John','Sarah','George':

Incorrect syntax near ','
Run Code Online (Sandbox Code Playgroud)

有什么办法可以用多个值设置变量吗?

sql sql-server-2008

13
推荐指数
4
解决办法
9万
查看次数

将月份名称转换为数字

我有几个月填充的下拉框.选择一个月后,我想将其转换为月份数是否有可以执行此操作的功能?

例如.九月=九

excel vba date excel-vba

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

Excel VBA - 选择动态单元格范围

我希望能够动态选择一系列单元格(标题行),其中行为1但列为1到最后一列,其中"A"是第一列,其中"M"是最后一列柱.我知道如何找到最后一列,但我不知道如何修改下面的范围来输入第一列和最后一列为"A"和"M".

 Range("A1:M1").Select
Run Code Online (Sandbox Code Playgroud)

excel vba range excel-vba

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

仅替换第n个字符实例

有没有办法可以用一些东西替换字符串中第一个字符实例.

^1402 WSN NIAMLAB^teertS htimS 005
Run Code Online (Sandbox Code Playgroud)

成为

&1402 WSN NIAMLAB^teertS htimS 005
Run Code Online (Sandbox Code Playgroud)

保持第二个^到位

sql sql-server-2008

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

Excel VBA - 仅在顶部和底部添加边框的总线

我想在顶部添加边框线,在总线底部添加边框线

例如.我有第2行到第3行以及第3-4列的数据,然后我添加了一行总计第5行第2-3行的总和.

我想在第5行的顶部和底部添加边框线,并且只在第4列添加边框线.

我可以使用变量LastRow + 2(注意我在最后一行数据和总线之间有一个空行)和LastColumn一些如何在Range("A5:D5")中.选择这样每次都是可变的吗?

我目前的代码:

Range("A5:D5").Select
With Selection.Borders(xlEdgeTop)
   .LineStyle = xlContinuous
   .Weight = xlThin
   .ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
   .LineStyle = xlContinuous
   .Weight = xlThin
   .ColorIndex = xlAutomatic
End With
Run Code Online (Sandbox Code Playgroud)

excel formatting vba range excel-vba

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

将值传递到下一页

我有登录页面,登录后我创建了一个会话变量来存储UserName.我已经使用此变量从Account表中使用AccountID,名称等检索此用户的信息,并使用标签(lblAccountID)返回页面上的AccountID.

我有一个"添加资金"按钮到此帐户,该按钮重定向到AddFunds.aspx页面

如何将AccountID传递到AddFunds.aspx页面,该页面将用于将详细信息插入到具有AccountID的Funds表中.

我不希望AccountID在AddFunds.aspx页面上可见.

asp.net

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

Excel VBA - 格式化除标题行之外的整列

我想格式化列,但要排除第一行,因为这是标题:

我目前的守则是:

Sheets("Sheet1").Columns(3).NumberFormat = "#,##0"
Run Code Online (Sandbox Code Playgroud)

谢谢.

excel formatting vba excel-vba

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

删除名称之类的表格

如何删除工作表名称所在的工作表

Left(SheetExists.Name, 16) = "Mgt Report as at"
Run Code Online (Sandbox Code Playgroud)

尝试:

Sheets(Left(SheetExists.Name, 16) = "Mgt Report as at").Delete
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

SQL Server 2008 - 分隔地址字段

我有一个地址列,其中包含地址,州和邮政编码.我想将地址,郊区,州和邮政编码提取到单独的列中,如何做到这一点作为地址的长度是可变的,有一个^来分隔地址和"其他"细节.状态可以是2或3个字符长,邮政编码总是4个字符长.

PostalAddress                            TO BE  Address   Suburb       State  Postcode
28 Smith Avenue^MOOROOLBARK VIC 3138^    28 Smith Avenue  MOOROOLBARK  VIC    3138
16 Farr Street^HEYFIELD VIC 3858^        16 Farr Street   HEYFIELD     VIC    3858
17 Terry Road^LOWER PLENTY VIC 3093^     17 Terry Road    LOWER PLENTY VIC    3093  
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2008

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

Excel - 公式IF AND错误

我在Excel电子表格中有以下数据,我想识别没有花费并且在前面已经关闭的商店

OutletID    Name         Trans   Spend      Customers   
1234        Store1       61      $1,139.02  56
1235        ClosedStore2 0       0          0
Run Code Online (Sandbox Code Playgroud)

我有以下公式:

=IF(AND(SUM(C2:F2)=0,LEFT(B2,6)="Closed","DELETE"),"")
Run Code Online (Sandbox Code Playgroud)

但似乎没有工作,因为它返回 #VALUE!

你能告诉我哪里出错了吗?谢谢

excel excel-formula

0
推荐指数
1
解决办法
369
查看次数