Tag: 编程语言

math编程

我有一个函数f(x)=Sin(x) 。 我的代码会提示用户inputx上限和下限,以及它会有的间隔数n 。 然后代码将x的固定值分配到一列中,并将f(x)的值分配到另一列中。 然后,它应该创build一个函数的graphics。 到目前为止,我有 Function y() 'function 1 on sheet 1' Dim a As Double Dim b As Double Dim n As Integer Dim X As Integer a = InputBox("Enter your value for a on the interval [a,b]") b = InputBox("Enter your value for b on the interval [a,b]") n = InputBox("Enter […]

Excelmacros保存信息

好的,我正在Excel 2010中创build一个macros。我正在寻找将来的数据项目。 我想要做的是在Excel中创build一个button“假如”,这将允许我自由编辑数据。 然后我完成后,我想有另一个button“重置”,如果我推,将重置整个数据集到以前那里。 那么如果有可能创build另一个button。 “最后情景”将返回最后一个“如果改变”。 例如使用1月至12月的Excel随后与 销售 成本 利润(销售 – 成本=利润) 我希望这样做只有一个Excel表格,并做所有这一切,而不必保存在Excel以外。 如果有一种方法可以暂时保存在新的表格中以便从中调用。 然后它保存最后的情景,直到一个新的whatif被创造删除旧的whatif。 谢谢

Application.EnableEvents =假不工作

我似乎没有理解Excel 2007的奇怪行为,并且在一打解决scheme之后,我来找你寻求帮助。 我有办公室2007年。 这是我的class级模块代码: Public WithEvents App As Application Private Sub App_SheetChange(ByVal Sh As Object, ByVal Target As Range) MsgBox "event din app" End Sub 这是我的InitializeAppObject模块: Dim X As New EventClassModule Sub InitializeApp() Set X.App = Application MsgBox "am facut setarea" End Sub 这是我的工作表一个代码: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Application.Intersect(Target, Me.Range("a1:c10")) Is […]

将负十进制数转换为HEX

我必须承认,我不太记得十六世纪来自学校(十五年前)的HEX等等。 在任何情况下,我有一些十进制格式的值,我需要转换成hex。 我正在使用Excel,但是如果需要的话,我可以在VBA中编写一个函数(或者通过VB.NET中的代码来完成)。 我已经知道hex结果应该是什么样子(另一个来源),但我需要使用Excel来得到这个结果。 如果知道十分重要的话,十进制input的来源以及(右)hex结果的结果来自Linux系统。 积极的数字似乎正确地转换,而负面的数字让我头疼,因为Excel增加了HEX两个额外的字母(两个FF)相比,我想要的结果。 例如:十进制input:-524288 正确的hex输出我必须得到:FFF80000 在Excel中使用公式我得到:FFFFF80000(我在HEX输出的开始得到2 FF额外) 另一个例子: 十进制input:-29446758 应该是FE3EAD9A 但在Excel中我得到FFFE3EAD9A 看来我总是在HEX输出中获得2个额外的FF。 有人可以解释(以一种简单的方式)为什么我得到2额外的FF,如果我可以安全地删除它们?

Excel文件,C和苦难

好的,所以,我没有编程任何有用的东西 – 上一次我做了一年前,你可以想象我的编程知识严重生锈。 (我编程的最后一件事是在周末进行的ren'py游戏,可以想象这种有限的用法,我写的最先进的C程序是一年前的井字游戏,所以是)。 无论如何,我已经得到了一份工作,编写一个程序,需要两个Excel文件,这两个文件都有一个项目列表,每个项目都与一个ID相关联。 我需要编写一个程序来search两个文件的ID,如果ID匹配,程序将需要创build一个新的文件与匹配的ID和项目。 这疯狂地超出了我有限的C能力。 如果有人能帮助,我会认真的感谢。 (另外,如果C不可能,我将尽我所能与其他语言合作)

MS应用程序可以运行VBA代码吗?

我刚开始学习VBA。 据我所知,使用VBA在MS-Excel中编写macros。 但是我想知道它是否是VBA的唯一应用领域。 它可以像许多其他标准语言一样使用,例如Python。 如果是这样的话,我该如何编译一个VBA程序? 是否应该编译? 我怎样才能运行这样的VBA程序?