作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
For Each cell In sheets(1).Range("A50:A606")
For Each cell2 In sheets(2).Range("EX2:ACB2")
cell2.Value = cell.Value
Next
Next
(我知道这是错误的,但这就是我的意思)
最佳答案
循环使用Offset()
Dim i As Long, cell As Range
For Each cell In Sheets(1).Range("A50:A606")
Sheets(2).Range("EX2").Offset(0, i).value = cell.value
i = i + 1
Next
您可以使用
Transpose()
无需循环即可执行此操作:
Dim rng As Range
Set rng = Sheets(1).Range("A50:A606")
Sheets(2).Range("EX2").Resize(rng.Columns.Count, rng.Rows.Count).Value = _
Application.Transpose(rng.Value)
关于excel - 使工作表(2)中行(1)中的每个单元格等于工作表(1)中列(A)中的每个单元格并使其循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72795096/
我是一名优秀的程序员,十分优秀!