excel 如何制作弹出窗口

2024-11-23 09:15:32
推荐回答(3个)
回答1:

可以用 Label 代替窗口,将 Label 的字体、背景设置好,Visible = False
Private Sub Label1_Click()
Label1.Visible = False
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value <> "" Then
Label1.Caption = Target.Value
Label1.Left = Target.Column * Target.ColumnWidth * 7
Label1.Top = Target.Row * Target.RowHeight
Label1.Visible = True
End If
End Sub

回答2:

应最好采用visual basic 进行编程处理,这样编制窗口非常方便,控制起来也非常方便,最后执行也是用宏来完成的,当然需要一定的vba编程知识

回答3:

没法