For循环和If语句Excel VBA

伊利亚斯

如果您能帮助我解决这个问题,我将不胜感激。我想让vba为我提供从1到单元格G1中从1到1的所有数字,并将其填充到C列中。然后,我希望vba从C1开始检查C列中的每个单元格是否值大于一个数字并填充到其旁边的列中(从D1列开始)

例如,单元格G1的编号为5。

因此,我应该在c列中看到以下内容,即1,2,3,4,5,而在DI列中应该仅看到大于说3的单元格的值。所以这意味着只有值4和5是填充在列D中。

我将不胜感激,因为我对VBA还是很陌生,并且正在努力了解它。

谢谢

加里的学生

试试看:

Sub elyas()
    Dim i As Long, MagicNumber As Long
    Dim k As Long
    
    MagicNumber = 3
    k = 1
    
    For i = 1 To [G1]
        Cells(i, "C").Value = i
        If i > MagicNumber Then
            Cells(k, "D").Value = i
            k = k + 1
        End If
    Next i
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBA:无法使用 if 语句和 for 循环删除多列

来自分类Dev

VBA-循环和无效的If语句

来自分类Dev

vba-excel:如何使用for循环和if语句排除复制单元格区域

来自分类Dev

Excel VBA:单行中的“ For”和“ If”语句?

来自分类Dev

VBA:for循环中的if语句

来自分类Dev

Excel VBA 调用函数和循环

来自分类Dev

Excel VBA do While循环无法识别do while语句

来自分类Dev

VBA-如何使For循环和IF语句的代码效率更高?

来自分类Dev

Excel VBA Ifelse语句

来自分类Dev

IF语句Excel VBA

来自分类Dev

Excel VBA复制和粘贴循环内循环

来自分类Dev

Excel VBA-多个条件和多个语句

来自分类Dev

在Excel VBA中循环

来自分类Dev

VBA Excel转换循环

来自分类Dev

EXCEL VBA - 循环错误

来自分类Dev

Excel VBA循环?

来自分类Dev

在If语句-VBA内增加For循环

来自分类Dev

循环浏览Excel Excel VBA

来自分类Dev

在VBA Excel中复制和粘贴循环以获取多个输出

来自分类Dev

循环遍历行和列 Excel 宏 VBA

来自分类Dev

VBA Excel多个elseif语句

来自分类Dev

“For”语句中的 Excel Vba 错误

来自分类Dev

VBA中的if和or多个语句

来自分类Dev

矩阵-for和-each语句vba

来自分类Dev

如果不是语句不能在Excel VBA中的循环内正常工作

来自分类Dev

用于For Each语句在VBA Excel中循环浏览多维数组-仅第一维

来自分类Dev

Python循环比Excel VBA慢?

来自分类Dev

Excel VBA中的Double for循环

来自分类Dev

Excel VBA多个/嵌套循环