探花 极品 VBA将同一单位格拆分红单个单位格并每个单位格放入调换推行

成人小说

你的位置:成人小说 > 自慰 自拍 > 探花 极品 VBA将同一单位格拆分红单个单位格并每个单位格放入调换推行
探花 极品 VBA将同一单位格拆分红单个单位格并每个单位格放入调换推行
发布日期:2025-06-28 15:33    点击次数:182

探花 极品 VBA将同一单位格拆分红单个单位格并每个单位格放入调换推行

在Excel中探花 极品,要是你念念要用VBA将一个同一的单位格拆分红单个单位格,况兼每个单位格皆填充调换的推行,比如下图例子:

图片

不错使用以下代码:

Sub 指定同一单位格拆分红单个单位格并放入调换推行()
Set Z = Cells(2, 1)  '设置要进行拆分的同一单位格区域(使用同一单位格区域中的任一单位格即可)
Dim rng As Range        '设置变量为单位格对象
Cell_value = Z.MergeArea.Cells(1, 1).Value          '得回同一单位格的值
Set A = Range(Z.MergeArea.Address)   '复返同一区域的限度地址,将其设定为单位格区域对象
Z.MergeCells = False  ' 拆分同一单位格
For Each rng In A   '遍历原单位格区域的每个单位格
    rng = Cell_value
Next
End Sub

要是该列需要拆分多个单位格,比如下图例子:

图片

则不错优化代码为:

Sub 指定某列通盘同一单位格拆分红单个单位格并放入调换推行()
Dim cell As Range        '设置变量为单位格对象
col = 1     '设定同一单位格地点的列
For Row = 1 To 10   '从第1行到第10行
  	If Cells(Row, col).MergeCells = True Then   '检测是否为同一单位格
        Cell_value = Cells(Row, col).MergeArea.Cells(1, 1).Value           '得回同一单位格的值(原始推行)
        Set A = Range(Cells(Row, col).MergeArea.Address)   '复返同一区域的限度地址,将其设定为单位格区域对象
        Cells(Row, col).MergeCells = False  ' 拆分同一单位格
        For Each cell In A      '遍历原单位格区域的每个单位格
            cell = Cell_value       '放入同一单位格的原始推行
        Next
    End If
Next

要是通盘表内的同一单位格皆需要拆分并填充,则不错这么:

Sub 表中通盘同一单位格拆分红单个单位格并放入调换推行()
Dim rng As Range        '设置变量为单位格对象
For Each cell In ActiveSheet.UsedRange   '遍历通盘活动单位格
    If cell.MergeCells = True Then
        Cell_value = cell.MergeArea.Cells(1, 1).Value           '得回同一单位格的值(原始推行)
        Set A = Range(cell.MergeArea.Address)   '复返同一区域的限度地址,将其设定为单位格区域对象
        cell.MergeCells = False  ' 拆分同一单位格
        For Each rng In A   '遍历原单位格区域的每个单位格
            rng = Cell_value       '放入同一单位格的原始推行
        Next
    End If
Next
End Sub

有关著作:

vba同一单位格的同一区域MergeArea属性

VBA同一单位格Merge的用法

VBA得回同一单位格的值

vba判断同一单位格开动行放手行

以上推行对您有匡助不错共享或转藏探花 极品,幸免以后找不到。念念要了解更多VBA有关学问,接待到http://moqingyan.360doc.com我的个东谈主藏书楼检验。

捆绑 调教 本站仅提供存储职业,通盘推行均由用户发布,如发现存害或侵权推行,请点击举报。

上一篇:jk 露出 我国及部分省市城市浑水处理行业关连政策 加强城市垃圾和浑水处理方法确立
下一篇:黑丝 在线 4个半小时深度探索希腊米科诺斯岛,富东谈主度假天国!