最近有几位同学,向我扔了几个提问, 据说他说都是非常困难的,没什么思路,让我们来看看,难在哪里吧!小王:我有一个多人的销售表,统计每个人每天的销售数据,现在想要标记出连续三天没有销售的人!公式:=COUNTIF(OFFSET(B2,,,,3),"")=3单元格向右三列所形成的区域,如果空正好是3个,说明连续3天没有销售,如果超过3天会连续标记!注意应用区域:条件格式一般对应选择区域的活动单元格设置!周周:我有大量的单元格需要同步数据,我知道可以按照Ctrl,点击后就可以一次性录入,但是我的单元格太多,而且每次还需要更新,有没有其他好办法可以让我自己配置内容及对应的写入单元格?需求分析:这个还真是有点意思,我们在网上有看到太多交你批量录入的教程了,但是这个需求确实不适合,新手来说还真是有点棘手!但是E精精我还不至于!一个VBA -Change事件即可搞定!动画效果演示:更新内容和对应的地址都可以同步更新!Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row > 1 And Target.Column < 3 Then
arr_address = Split(Cells(Target.Row, 2), "、")
For Each addr In arr_address
Range(addr) = Cells(Target.Row, 1).Value
Next
End If
End Sub案例中使用的Sheet3表,所以双击表名粘贴即可!1、Target.Row > 1 And Target.Column < 3 表示 大于1行 小于两列的区域修改有反应,其实就是A:B列从第二行开始修改内容,触发事件,自己根据实际需要修改对应的返回,比如你的配置信息从第三行开始的,那么就应该是 Target.Row > 22、Split(Cells(Target.Row, 2), "、") 表示单元格地址是使用顿号分割的,自己可以根据自己的习惯修改!厚积薄发,只要你基础扎实,有思路的情况下,都不是什么问题!小编会不定期收集粉丝们的问题,针对一些有代表性、疑难问题进行开篇答疑!
有条件的情况下,我们将不定期开一些直播答疑!
学习是一个漫长的过程,但是工作中的问题却层出不穷,其实我们很多人期望自己遇到问题时能及时得到答疑和解决,所以小编也在思考是否应该建议一个答疑社区或者社群,来方便大家的问题能得到第一时间解决,但是肯定是要适当收费的,历史教训,免费的大家不珍惜、小编自己干的也没动力,质量等更没有保障,无法长期运营!
让我们一起互动一下: