首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >插入并突出显示插入的行

插入并突出显示插入的行
EN

Stack Overflow用户
提问于 2016-08-03 01:07:30
回答 1查看 244关注 0票数 1

我有一个代码,可以很好地通过指定2列的值来插入多行。我不确定如何在代码中添加一些颜色来突出显示新插入的行。这是我的代码-

代码语言:javascript
运行
复制
Sub Multiplerows()
    Dim rng As Integer, k As Integer
    Dim attrib As String
    Dim BMI As String
    Dim rRange As Range
    Dim salesID As Long, salesMkt As String

    Set rRange = Selection
    On Error Resume Next
    rng = InputBox("Enter number:.")
    item = InputBox("Enter name of the Item:.")
    subject = InputBox("Enter name of the sub item:.")
'If rng = 0 Then Exit Sub

    For k = 1 To rng
        Rows(rRange.Row).Insert Shift:=xlDown

    Next k
   For k = rng To 1 Step -1
    Cells(rRange.Row - k, 10) = item
    Cells(rRange.Row - k, 8) = subject
   Next k

End Sub
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-03 01:12:38

取决于你到底想要做什么(例如,根据行值突出显示),但在你的下层循环中,你可以这样做

代码语言:javascript
运行
复制
For k = rng To 1 Step -1
    Cells(rRange.Row - k, 10) = item
    Cells(rRange.Row - k, 8) = subject
    ActiveSheet.Rows(rRange.Row - k).Interior.Color = RGB(255, 0, 0)
Next k

这会将新行突出显示为鲜红色。将RGB值更改为您喜欢的任何值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38726579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档