Tag: input

如何使Excel成为手动input的有效关系数据源?

我正在使用Excel来存储数据types的关系数据库将手动input的数据(请参阅我的其他问题在这里: https : //stackoverflow.com/questions/9416263/possible-solutions-for-simple-data-persistence和手动input ) 然而,我迄今为止最大的问题是使关系更容易(从手动input的angular度来看)。 到目前为止,我通过使用增量ID来引用其他表,但是当你看到这样的外键时,用户不知道对象#42是什么,用户必须去寻找另一个表中的#42为了知道它是什么。 让我举一个例子,假设我们只有两张表和一个一对多的城市与国家之间的关系。 问题是我使用artical ID key进行关系,但没有意义,在添加城市时,我必须检查另一个选项卡中引用国家的ID。 有没有什么办法可以使用dynamiccombobox使用另一个表中的数据来select国家? 如果是这样,它可以显示国家名称,但inputID(因为这是如何build立关系)。 我是否必须将主键更改为国家/地区名称,并在必要时删除ID字段? 因为有些表是多对多关系的结果,并且是由多个外键定义的,所以除了组合的外键或一个人造的ID以外,它们没有唯一的值。 我希望我已经清楚了,我必须承认我是一名Excel新手。

克服VBAinput框字符限制

我用来收集文本InputBox的当前函数显然不能接受超过255个字符,而且我需要能够收集更多的东西吗? 有一个参数或不同的function,我可以用来增加这个限制?

多input框擅长VBA

现在我已经使用多个input框来获取用户input的string,我需要: Dim U As String Dim P As String U = Application.InputBox("Enter Username", "Username", Type:=1)) P = Application.InputBox("Enter Pwd", "pwd", Type:=1)) 等等。 有没有办法,我可以做一个input框多input或某种多重input在Excel中使用VBA?

Excel VBA调用来自另一个具有多个input,不同大小输出的子部分

我想在同一个模块里面调用另一个sub的sub。 第一个子将是我的主代码,在那里我会打电话给第二个子程序。 第二个子程序接收多个input为整数,双精度,双精度数组和双精度matrix。 数组和matrix的大小是已知的,并存储在一个整型variables中。 该子也返回几个输出。 所以,我想要做这样的事情。 sub Main() Nc As integer Dim kij(1 To Nc, 1 To Nc), xi(1 to Nc), a1 As Double 'I assign values to my variables from the excelsheet eg Nc=Cells(1,1) etc. CalculateA(Nc,kij, xi, a1, a) Cells(5,5)=a end sub sub CalculateA(Nc as integer,kij as matrix double, xi as array double, a […]