我有一个非常庞大而复杂的应用程序,主要基于vba(+7500行代码):它导入和分析我学校每位教师的愿望(也用Excel编写)。然后,管理员可以编辑任何设置/愿望,以便明年教师资源的计划完成。
效果很好。功能几乎就像一个数据库。
我'关注':
用户(管理员)始终更改许多“金砖四国”的位置: 我在第一张图片中用多张纸中的一张来说明它: matter / classes / teacher 。红色箭头显示蓝色 LN - 2 bric向右拖动一个位置:该类别从 1A 更改为 1B ( fag 丹麦语) DAF 。
它运作良好,但我关注的是用户:每次他想要移动一个金砖四国,他都必须
答案 0 :(得分:0)
您可以将以下代码添加到工作表的代码中,添加到Worksheet_BeforeDoubleClick
事件,这样用户可以在双击单元格(而不是边框)时将单元格移动到右侧
代码(在工作表模块中)
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If MsgBox("Do you want to drag the cell to the right ?", vbYesNo) = vbYes Then
Target.Cut Destination:=Target.Offset(, 1)
End If
End Sub