问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel当一个单元格有内容时,另一个单元格就会出现指定内容,要用VBA代码的,不能是if函数的?

发布网友 发布时间:2022-04-28 11:27

我来回答

3个回答

热心网友 时间:2023-10-05 10:33

复制到 数据 表的 vba窗口,即可
Private Sub Worksheet_Change(ByVal Target As Range) 'Selection
Dim tr, tc
tr = Target.Row
tc = Target.Column
If tr = 2 And tc >= 1 And tc <= 6 Then
x = Range("c65536").End(xlUp).Row
Range(Cells(3, "A"), Cells(x, "a")) = [a2]
Range(Cells(3, "b"), Cells(x, "b")) = [b2]
Range(Cells(3, "d"), Cells(x, "d")) = [d2]
Range(Cells(3, "e"), Cells(x, "e")) = [e2]
Range(Cells(3, "f"), Cells(x, "f")) = [f2]
End If
End Sub

热心网友 时间:2023-10-05 10:34

如果要VBA代码的话,做个worksheetchange事件就可以了。追问就是不会弄啊,大神能帮忙弄一个吗?万分感谢

追答私信

热心网友 时间:2023-10-05 10:34

用公式就能实现效果,用公式比用代码好,代码你每次需要运行,采用自动识别会使表格很卡,所以还是公式比较好用。追问我有用过公式,在A3单元格输入”=IF(C3"",A2,"")”,但是每次都不是固定的行数,多余的要删除掉,要不然虽然没有显示,但是打印会打印出来空白的。比如你把公式下拉到10行,打印就打印10张,哪怕只有5行的数据,他后面也给你多打5张是空白的

热心网友 时间:2023-10-05 10:33

复制到 数据 表的 vba窗口,即可
Private Sub Worksheet_Change(ByVal Target As Range) 'Selection
Dim tr, tc
tr = Target.Row
tc = Target.Column
If tr = 2 And tc >= 1 And tc <= 6 Then
x = Range("c65536").End(xlUp).Row
Range(Cells(3, "A"), Cells(x, "a")) = [a2]
Range(Cells(3, "b"), Cells(x, "b")) = [b2]
Range(Cells(3, "d"), Cells(x, "d")) = [d2]
Range(Cells(3, "e"), Cells(x, "e")) = [e2]
Range(Cells(3, "f"), Cells(x, "f")) = [f2]
End If
End Sub

热心网友 时间:2023-10-05 10:34

如果要VBA代码的话,做个worksheetchange事件就可以了。追问就是不会弄啊,大神能帮忙弄一个吗?万分感谢

追答私信

热心网友 时间:2023-10-05 10:34

用公式就能实现效果,用公式比用代码好,代码你每次需要运行,采用自动识别会使表格很卡,所以还是公式比较好用。追问我有用过公式,在A3单元格输入”=IF(C3"",A2,"")”,但是每次都不是固定的行数,多余的要删除掉,要不然虽然没有显示,但是打印会打印出来空白的。比如你把公式下拉到10行,打印就打印10张,哪怕只有5行的数据,他后面也给你多打5张是空白的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荨麻疹吃什么食物好荨麻疹饮食禁忌有哪些 三极管9015的参数有哪些 4岁孩子缺锌比别人矮,还能长高吗 婴儿出生时很矮长大一定矮吗 陌陌表情红唇怎么弄 因为不知道SUMIF函数还能横着用她一上午的工作被别人一分钟搞定_百度知 ... EXCEL中SUMIF公式的运用问题?请教! 苹果手机没有用的软件怎么办苹果手机不常用的软件怎么打开 血尿一般是什么原因引起的 win7桌面图标消失了 桌面图标消失了怎么恢复 在EXCEL表格里,输入某个数值区间的数,能出来这个区间对应的结果,怎么设? excel 多个单元格和多个单元格对比 你好:我想得到的结果是,特定单元格为D2,E2,F2,D3,E3,F3,D4,E4,F4等一直循环下去。 我点击其他单元格,依 在excel工作表中,单元格区域d2:f3所包含的单元格个球是多少 如何批量EXCEL 设置公式,比如G1=E1*F1,怎么让下面的G2,G3,G4等等自动等于E2*F2,E3*F3,E4*F4等等。 excel表格中,我想让F列自动显示E列累计和,例如,F1=E1,F2=E1+E2,F3=e1+e2+e3……,应该怎么设置函数 鸡蛋羹如何蒸才不会有网眼呢? 要想做出嫩滑的水蒸蛋,哪些步骤不能忽略? 茶啊二中全季 打好的鸡蛋有很多泡,如何蒸蛋才能更加鲜嫩细滑? 怎样做水蒸蛋才会没有蜂窝,口感极佳? 朋友的手机号码忘了可以查到吗 韩餐的云朵蒸蛋很好吃,在家制作有哪些点需要避免? 平滑如镜的鸡蛋羹如何做? 制作鸡蛋羹 怎样做出好吃完整的水蒸蛋? 趣头条赚钱是真的吗?会有风险吗? 趣头条自身靠什么盈利? 趣头条真的赚钱吗? 趣头条赚钱多吗?具体是怎么赚钱的的? excel2003有趣问题 excel,我现在M2得到的数字为F2-E2-G2-H2得到的,我想在M3单元格中使用F3-E3-G3-G3-H3,怎么在M列使用函数 EXCEL里合并的问题 如果E2 E3 是相同的假如是150 F2 和F3是相同的假如是200 然后H2是5 H3是8 excel中sum(e2:e4 d3:f3)表示想加的单元格是? excel计算公式套用 例如:D2*E2-F2=G2,D3*E3-F3=G3,D4*E4-F4=G4以此类推, 请问在excel中输入,应该计算E、F两列的乘法? 请问:EXCEL如何实现一组单元格数据与另一组单元格数据对比? 在Excel工作表的一个单元区域B4:F2,在此区域的单元格有哪些 不是电脑上操作是笔试 怎么确定 农行医保卡激活步骤 社保卡是农行的可以在异地农行激活吗? 激活农行社保卡是否需要到开户银行? 农行未成年社保卡激活 女人梦见龙扑向自己 梦见龙向我扑过来 梦见一条龙向自己飞过来 周公解梦梦见一条龙飞向我,这代表什么? 梦到龙向我飞来是什么意思? 买东西被骗如何投诉 被骗了怎么举报 找工作被骗怎么举报