Tag: 微调器用户

修改一个用户窗体在多个工作表上工作

在过去的几周里,我花了大量的时间去做一些用户表单(不是我的优点之一)。 用我的预期用户表单,用户可以在电子表格上select他们想要的任何值(例如资产价格),然后应用微调器,这就模仿了这些资产的价格上涨/下降百分比,然后他们可以观察这会影响业务的各个方面。 然后他们有两个button,一个可以保持调整值,另一个重置值。 到目前为止,我有一个用户表单,似乎在各种工作表上工作,但选定的范围必须连续和一个,在这里有很大的帮助(见自己以前的问题),完美的作品非常连续的select,但他们必须相同的工作表。 不过,我希望能够在许多工作表上select许多不连续的范围,并且能够编辑这些范围。 我可靠地被告知,范围variables只能引用特定工作表上的范围,我认为这是我出错的地方。 代码为非连续范围的作品在下面,我真的不能获得这么远的功劳,因为我需要从这里得到很多的帮助,我还没有完全整理呢,任何人都可以build议我如何编辑或修改这个工作表,同时在多个工作表和不连续的范围内工作? 打开用户表单; Public myRange As Range, myArea As Range Public myCopy As Variant Public i As Long, numAreas As Long Public pvar As Double Sub Button2_Click() Spinner.Show End Sub 用户表单: Option Explicit 'on opening userform this sets the variables Private Sub UserForm_Activate() pvar = 1 Set myRange = Selection […]