呵呵,楼上好大脾气,名字是随便起的,因为我试了几个名字,都有人注册了,这个刚好没有。我不会VB,函数还行,研究过一段时间,excel在单位还可以,但在这里就是很菜了。这两天搞交通工程,要插入大量图片,比较急,弄这个弄了两天,总是不妥,以前工作中都没有难倒的,所以心情着急些,平时我是很有礼貌的哦,呵呵,刚才蒙山菊花版主指点,给了一份代码,现共享,看是否还能完善,再次感谢论坛热心朋友,小程序解决了大问题。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Columns.Count > 1 Then Exit Sub If Target.Column > 1 Then Exit Sub Dim Rng As Range For Each Rng In Target If IsNumeric(Rng) Then With Range("i" & Int(Rng)) .Copy Rng.Offset(0, 1) If Rng.RowHeight < .RowHeight Then Rng.RowHeight = .RowHeight End If End With End If Next End Sub 小小遗憾:显示图片的列(B)能不能先清除B列单元格图片,再复制对应图片,否则A列更改图片编号后,B列对应图片会覆盖在已有图片上,变成两张. 另外,如果我再同时在C列输入图片编号,D列显示相应图片,不知道要怎么改?
[此贴子已经被作者于2006-11-1 18:06:02编辑过] |