VB表示合并单元格

PrivateSubWorksheet_SelectionChange(ByValTargetAsRange)DimiAsIntegerIfTarget.Count=1T... Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer
If Target.Count = 1 Then
If Target.Column = 3 And Target.Row =5 Then
With Me.TextBox1
.Visible = True
.Top = Target.Top
.Left = Target.Left
.Width = Target.Width
.Height = Target.Height + 3
End With
With Me.ListBox1
.Visible = True
.Top = Target.Top
.Left = Target.Left + Target.Width
.Width = Target.Width + 40
.Height = Target.Height * 5
'For i = 4 To Sheet2.Range("A65536").End(xlUp).Row
'.AddItem Sheet2.Cells(i, 1).Value
'Next
End With
Else
Me.ListBox1.Clear
Me.TextBox1 = ""
Me.ListBox1.Visible = False
Me.TextBox1.Visible = False
End If
End If
End Sub
Sheet1的C5与G5是合并单元格,需要怎样写
展开
 我来答
心之所向960
2015-11-06 · TA获得超过3343个赞
知道大有可为答主
回答量:2943
采纳率:40%
帮助的人:257万
展开全部
1 设置合并方式
'flexMergeNever 0 不显示。包含相同内容的单元不分组。这是缺省设置。
'flexMergeFree 1 自由。包含相同内容的单元总是合并。
'flexMergeRestrictRows 2 限制行。只有行中包含相同内容的相邻单元(向当前单元左边)才合并。
'flexMergeRestrictColumns 3 限制列。只有列中包含相同内容的相邻单元(向当前单元上方)才合并。
'flexMergeRestrictBoth 4 限制行和列。只有在行中(向左)或在列中(向上)包含相同内容的单元才合并。

msflexgrid.MergeCells = flexMergeFree
2 .设置合并的列
msflexgrid.MergeCol(m) = True '第m列合并
msflexgrid.MergeRow(n) = True '第n行合并
crazy0qwer
2013-04-23 · TA获得超过3301个赞
知道大有可为答主
回答量:4020
采纳率:71%
帮助的人:1328万
展开全部
合并单元格的地址就是左上角的那个单元格的地址。用这个单元格表示就好了。
如果是位置高度这些 ,是分开独立的。
不懂你要干嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2013-04-24 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2768万
展开全部
是判断是否合并吗?
IF .Sheets("Sheet1").Range("C5:G5").MergeCells Then
MasBox "合并"
else
MasBox "未合并"

end if
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式