永发信息网

帮看下,下列VBA代码:我要加一个条件 If Target.count = 6 Then 该怎样加进去呢?

答案:2  悬赏:60  手机版
解决时间 2021-03-11 14:55
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer
If Target.count = 3 Then
If Target.Column = 5 And Target.Row = 3 Then
With Me.TextBox1
.Visible = True
.Top = Target.Top
.Left = Target.Left
.Width = Target.Width
.Height = Target.Height
.Activate
End With
With Me.ListBox1
.Visible = True
.Top = Target.Top
.Left = Target.Left + Target.Width
.Width = Target.Width * 1.5
.Height = Target.Height * 6
.Clear
For i = 2 To Sheet3.Range("A65536").End(xlUp).Row
.AddItem Sheet3.Cells(i, 1).Value
Next
End With

ElseIf Target.Column = 10 And Target.Row = 3 Then
With Me.TextBox1
.Visible = True
.Top = Target.Top
.Left = Target.Left
.Width = Target.Width
.Height = Target.Height
.Activate
End With
With Me.ListBox1
.Visible = True
.Top = Target.Top
.Left = Target.Left + Target.Width
.Width = Target.Width * 1.6
.Height = Target.Height * 6
.Clear
For i = 2 To Sheet3.Range("L65536").End(xlUp).Row
.AddItem Sheet3.Cells(i, 12).Value
Next
End With
Else
Me.ListBox1.Clear
Me.TextBox1 = ""
Me.ListBox1.Visible = False
Me.TextBox1.Visible = False
End If
End If
End Sub
最佳答案
If Target.count = 3 Or Target.count = 6 Then
全部回答
set xl = getobject(, "excel.application") 在vb中 建立一个 excel对象 然后用 xl.target.count>1 表示,就是涉及excel里面的特有关键字 都用xl. 前缀
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
信阳木工机械有限责任公司怎么去啊,有知道地
维生素B可以让眼睫毛变长吗?
Dale age,thanks里面的“A”读音哪个不同
大丰区江陵机械厂地址在什么地方,想过去办事
康宝储水式电热水器cbd60-wa9怎样调节水温
急性肺脓肿A.X线示肺叶实变B.X线示双肺播散病
星江大道/农业路(路口)怎么去啊,有知道地址
江阴注册新公司代办哪里有
过年去海南能下海吗?气温大概多少。
求一个十年前的游戏
先主顿足曰:“噫!三弟休矣!”(面出《三国
【一个季度几个月】季度和季节有什么区别?季
拍照姿势的摆法女拿吉他
有什么好看的穿越玄幻小说? 最好是穿越的,
大方租车孝感建设东路店怎么去啊,有知道地址
推荐资讯
确山县驻马店盘龙镇解放路医务室地址在哪里啊
梦见蛇跟我说话还咬我玩
苏州春天去哪里最好玩
谁知道 这名女籽叫什么名字 急急急急!!!!
联想R60E可加固态硬盘吗?
【实行行为】帮助行为实行行为化有哪几种情形
每天淘宝聚划算10点,抢免单,最快的几位用时
电机就地控制可以,远程控制开启后无法停止怎
从番禺到中山板芙怎么坐车快捷
医保卡三个月没缴费
DNF勇士之梦耳环怎么样
管道覆土深度小于等于3米什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?