excel中用鼠标点击某单元格或者某区域后,(根据设定好的区域对应原则),与之对应的区域数据加粗变红 50

意思就是鼠标点一个区域,让另一个区域根据预先设好的原则凸显出来!跪求大神解答!给高分!... 意思就是鼠标点一个区域,让另一个区域根据预先设好的原则凸显出来!跪求大神解答!给高分! 展开
 我来答
春暖花开sln
2013-06-02 · TA获得超过174个赞
知道答主
回答量:45
采纳率:0%
帮助的人:8.9万
展开全部
你可以按ctrl键,能选中另一个区域
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
unsamesky
2013-06-02 · TA获得超过2736个赞
知道小有建树答主
回答量:859
采纳率:100%
帮助的人:437万
展开全部

因为不知道普通处理方式是怎么样的,给你写一个VBA变幻的吧。

主要是你陈述的太少,所以不知道附件中的内容能不能满足你想要的!!

附代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Target.Column <> 2 Then Exit Sub
    If Target.Row < 3 Or Target.Row > 8 Then Exit Sub
    With [e3:R17].Font
        .Bold = False
        .Color = vbBlack
    End With
    
    Dim r As Long
    r = Target.Row
    With Target(1, r + 1).Resize(r, r).Font
        .Bold = True
        .Color = Target.Interior.Color
    End With
End Sub

追问

老师,你给的那个附件实现了部分功能,我想实现的功能是,鼠标点击上图中的黑框单元格,后面四个区域会同时以不同颜色凸显,小弟真心不太懂VB!以前学过c,也全忘了!万分感谢!如果可以的话,能否加 Q请教???

追答

VBA夸张点说几乎无所不能,只要想得到的,基本都能实现。前面的附件我也只是举个例子。这里的附件也只是随便修改一下而已,具体要实现什么样的需求,关键是看你自己想要什么结果。指定区域和关联区域都不是很困难的事情!Q1346Q7914

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百足先锋
2013-06-02 · 地球先锋前沿谁用谁知道!
百足先锋
采纳数:586 获赞数:2186

向TA提问 私信TA
展开全部
这个需要写VBA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式