代码之家  ›  专栏  ›  技术社区  ›  Dheer

使用VBA在MS-XLS中转换列中的行

  •  0
  • Dheer  · 技术社区  · 15 年前

    我有一个XLS,我需要用A1:H1来表示A1:A7。我可以通过在copy中使用transpose函数来实现这一点。不过,我需要做这作为VBA脚本的一部分。 我似乎找不到任何等价的函数。

    1 回复  |  直到 8 年前
        1
  •  2
  •   GSerg    15 年前

    基本上是一样的。

    您可以使用复制:

    source_range.Copy
    dest_range.PasteSpecial Transpose:=true
    application.cutcopymode = false
    

    或者您可以避免使用它(如果您只需要原始值):

    dest_range.value = application.worksheetfunction.transpose(source_range.value)
    
    推荐文章