要学VBA必然要先学VB,因为VBA是VB里的一个应用领域,VBA的教程只是针对这个领域的,但VB基础的内容还得从VB学,不过如果你只是想学好EXCEL里的VBA就够的话VB的有些章节可以省略.编程与英语没太大关系,虽然VB是由英文编成的,但都是固定的语句和词汇,而这些词汇基本上都是专业术语,如果不是学计算机行业的就算英语过了四六级也未必会接触到这些专用术语,而且更没有英语语法这些内容.至于数学,比起英语在这里要重要得多,因为计算机的作用就是运算,而编程就是让电脑怎样自动运算,它只能执行你给它的算法,所以要电脑会运算你自己先要把运算方法给它,这就是编程.不过编程最重要的并不是这两种,而是你的思维,编程也算是一种设计,你的逻辑思维不够缜密编出来的程序就漏洞百出,运行时就容易出现错误\BUG等.最后正面回答你的问题:我觉得不难学,难的是应用,也就是我上面说的逻辑思维.
温馨提示:答案为网友推荐,仅供参考