Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 当同时选择行和列时,如何仅合并列?_Excel_Ms Office - Fatal编程技术网

Excel 当同时选择行和列时,如何仅合并列?

Excel 当同时选择行和列时,如何仅合并列?,excel,ms-office,Excel,Ms Office,当同时选择行和列时,我只想合并Excel中的列。是否可能 假设我选择了1、2和3行,想要将A1-A2-A3和B1-B2-B3合并在一起,依此类推。好的,我通读了一遍。在这种情况下,我认为您只剩下VBA: Sub MergeColumns() Dim i As Integer For i = Selection.Column To Selection.Column + Selection.Columns.Count-1 Range(Cells(Selection.R

当同时选择行和列时,我只想合并Excel中的列。是否可能


假设我选择了1、2和3行,想要将A1-A2-A3和B1-B2-B3合并在一起,依此类推。

好的,我通读了一遍。在这种情况下,我认为您只剩下VBA:

Sub MergeColumns()
    Dim i As Integer
    For i = Selection.Column To Selection.Column + Selection.Columns.Count-1
        Range(Cells(Selection.Row, i), Cells(Selection.Row + Selection.Rows.Count-1, i)).Merge
    Next i
End Sub
编辑:
对不起,我的不好,我留下了单元格的交换行-列索引。现在它被更正了。

没有内置的功能来执行此操作,但可以使用Visual Basic for Applications(VBA)停止。关于跨
合并如何?
合并将所选单元格的每一行合并到一个更大的单元格中。我想将所选单元格的每一列合并到一个较大的单元格中。跨行合并将所选单元格的每一行合并到一个较大的单元格中。我想将所选单元格的每列合并到一个较大的单元格中。Sub MacroMergeNew()将I设置为整数,用于I=Selection.Rows to Selection.Rows+Selection.Rows.Count-1范围(单元格(Selection.Column,I),单元格(Selection.Column+Selection.Column.Count-1,I))。合并下一个I End subhanks@arabisays,现在根据您的评论进行更正。