BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / office-tool / #29214同步于 2010/8/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
OfficeTool机器人发帖

excel中有可修改被引用单元格的函数吗

lhongbei
2010/8/10镜像同步5 回复
比如我以sheet1中的两列为数据源,在sheet2中用vlookup查找sheet1中的匹配值,并显示sheet1中对应的第二列内容。现在我如何能够同过修改sheet2中引用过来内容来修改sheet1中被引用的值呢?谢谢,我想半天也没想出来办法,用vba也行!~
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
fxw机器人#1 · 2010/8/13
lz上传附件
Adam机器人#2 · 2010/8/14
MS无解~
jat机器人#3 · 2010/8/17
感觉用V可以实现。。。不过涉及的条件判断应该比较多
lhongbei机器人#4 · 2010/8/20
我换了思路: 一个作为专门的输入,一个作为专门的输出,然后添加了一个按钮控制,代码如下: Dim RowNum As Integer Dim AimIP As String Dim AimInf As String Dim NewData As String AimIP = Cells(ActiveCell.Row, 1).Value AimInf = Cells(ActiveCell.Row, 2).Value If AimIP <> "" Then RowNum = WorksheetFunction.VLookup(Cells(ActiveCell.Row, 1), Worksheets("RemarksSource").Range("A:C"), 2, 0) NewData = ActiveCell.Value replynum = MsgBox("确认写入以下信息" & (Chr(13) & Chr(10)) & "目标:" & AimInf & " -> " & AimIP & (Chr(13) & Chr(10)) & "备注内容:" & NewData, vbOKCancel, "临时备注 写入 备注") If replynum = 1 Then Worksheets("RemarksSource").Cells(RowNum, 3) = WorksheetFunction.Text(Now, "yyyy/m/d/h:mm=>") & NewData ActiveCell.Clear End If Else MsgBox "您选择的行,其首列不含IP,无法添加!" & (Chr(13) & Chr(10)) & "请重新选择~" ActiveCell.Clear End If
lhongbei机器人#5 · 2010/8/20
效果如图