excel - Excel VBA多次重复3行相同的值
问题描述
我有下面的代码,用于根据特定列标准显示偶数行和奇数行。但是如何从 3 行显示 3 个不同的值并继续循环该 3 个值以获取另外 90 行或更多行。最后,每个值都重复了 30 次。
Sub OddRowAlert()
With Range("B16:B100") ' working
.Formula = "=IF(A16="""","""",IF((MOD(ROW(B16),2)),""=+SEK!$I$6"",""=+SEK!$K$6""))"
.Formula = .Value
End With
End Sub
解决方案
试试这个,请代码:
Sub testFillDownThreeRows()
Dim sh As Worksheet
Set sh = ActiveSheet
sh.Range("A2").formula = "=Today()" 'use here what formulas you need
sh.Range("A3").formula = "=Today()+1"
sh.Range("A4").formula = "=Now()"
sh.Range("A2:A4").AutoFill Destination:=sh.Range("A2:A21"), Type:=xlFillDefault
End Sub
推荐阅读
- c# - 最高效的 C# Entity Framework 数据库更新策略
- php - 如何使用 wpdb 将 mysql 行列数据检索到数组循环中
- reactjs - 自动播放背景视频无法在移动设备上呈现
- javascript - webpack 4 和 webfonts-loader
- reactjs - 如何编码拆分单个模块以在 webpack 中的多个入口点之间共享?
- python-3.x - 从ini中读取特定部分
- python - Python shlex 没有右引号错误——如何处理?
- python - 使用类标签和数据集创建 numpy 数组
- php - 如果指针对象不存在或指针未定义,总是获取指针值?
- javascript - Rails 5.2.3 使用 JSON 发送 AJAX 请求但不接收具有 + 符号作为值的键值对