请高手指点
我的工程设计用到 表格,大量重复的工作,打算
1) 在一个  表格里(姑且叫它 表格A吧)输入数据(是用电量、用户电缆、使用系数等),
2) 当完成输入后, 按一下某个按钮,然后程序读取表格A的数据,按预定的公式完成计算工作,
3)输出到另外一个表格里面(叫它 表格B吧),最好能够用些好看的格式,便于打印,
4) 如果在表格A 里面改动数据,可以再次启动按一下那个按钮,自动更新   表格B里的东西,
请高手指点:这个软件用哪个方案可以实现?这样我会针对性的阅读有关的东西,自己摸索摸索~
我有些嵌入式编程的概念,觉得可以学习用VBA, VB来做,只能是简单的才可能学会,计算效率和速度都不是问题,只要这个过程能够软件化.
在此先向您致谢,希望得到帮助
[email protected]
王辉

解决方案 »

  1.   

    VBA应该就能完成你所需要的功能,它就是为此而生的.你可以学习一下VBA相关的知识,也可以把你具体两表间的关系列出来,让大家看看.
      

  2.   

    根本不用学习编程 你好好看看EXCEL吧,EXCEL本身就支持这些功能
      

  3.   

    excel里面的宏。可以执行宏啦。
      

  4.   

    1 ph ELCBs 3 ph 3 ph 3 ph Other Positions Positions Groups
    80A 20A <63A 80A 100A Available Used 第一条:
    TMCT TDB1.4 64A 38 120A 35mm²
    第二条:
    TMP TDB1.4B 11 1 1 24 17
    第三条:
    TMP TDB1.4C 24 0
    第四条:
    HDB HDB1.5 79A 36 160A 70mm² 20 4 8
    等等这是表A的形式,这个表个含有完整的整个项目的信息,想利用它作为输入界面的话,不是一个输入完了,计算,然后输入下一个,再计算。能否整个输入完,再一次让它计算呢?
    然后是第二张表格的内容
      

  5.   

    利用SQL数据库,做一个管理系统,不过要设计管理方案。
      

  6.   

    感谢指点, 大家都很帮忙!
    说说我怎样在 excel上干活的, 也许大家可以为我出个主意:
    1)我在'表格一'里面,每次输入一个'条目N'('名称'/'电流'/'路径长度'/'敷设方式'/'计量表数量'/'控制回路数'), 2) 到一个表格里面(比如叫'表A',也是 excel的)找相应'电流'下面对应的'电缆直径',找到了以后
    3) 填写到'表格二',这里对应'条目N'下,就多一个'电缆直径'的数块了,其他的内容就算简单的附加上吧
    4) 有了表二,就到一个单价表(比如叫'表B',也是 excel的)里,在相应的'电缆直径'和'敷设方式'下找单价,然后填写到
    5)表三的对应 '条目N'的内容里面6)如果所有的条目输入完, 
    '表一'就发展成 "设备表",可以输出打印为项目文件;
    '表二'就发展成 "电缆表",可以输出打印为项目文件;
    '表三'就发展成 "估价表",可以输出打印为项目文件;
    7) 操作时,可以单个'条目'做完以上所有步骤再做'下一个条目'
    8) 也可以一次一个表,按表一、表二、表三的步骤
    9) 条目的数量是不同的,时有增减,各个项目也不同的
    10)如果用VBA, VB, 希望在表一里面输入完, 其他工作就不用每次人工做了
    谢谢大家的时间 !
    王辉
      

  7.   

    myjian01<@@@>yahoo.com.cn扔来看看VBA不太熟,不一定能帮到你
      

  8.   

    YY一下:
    想起来前端时间一个兄台的代码不翼而飞....在sheet里嵌个宏...shell啥的 扔给老马.... - - 
    言归正传,楼主,如果删除了表格一的一行,会有什么操作,手工?
      

  9.   

    可以在sheet1上加个按钮CommandButton1,将3张表分别放在Sheet1,Sheet2,Sheet3中,然后将需要的计算写到CommandButton1_Click()过程中.例如:Private Sub CommandButton1_Click()
    Sheet1.Cells(1, 1) = Sheet2.Cells(1, 1) + Sheet3.Cells(1, 1)
    End Sub点击按钮CommandButton1,Sheet2第一格的值+Sheet3第一格的值就会跑到Sheet1的第一格中.
      

  10.   

    我建议表A中有公式自动计算,表B可以考虑用Word中的邮件合并
      

  11.   

    Hi Java110,是否一个输入完,计算,然后再来下一个? 那样的话,如果我要在中间加上一个记录,不是要整个表格从来一次?
    我在那里问了,得到一个答复,不很理解
    http://www.allexperts.com/user.cgi?m=6&catID=1059&qID=4836343谢谢
    *******
    可以在sheet1上加个按钮CommandButton1,将3张表分别放在Sheet1,Sheet2,Sheet3中,然后将需要的计算写到CommandButton1_Click()过程中.例如: Private Sub CommandButton1_Click() 
    Sheet1.Cells(1, 1) = Sheet2.Cells(1, 1) + Sheet3.Cells(1, 1) 
    End Sub 点击按钮CommandButton1,Sheet2第一格的值+Sheet3第一格的值就会跑到Sheet1的第一格中. 
      

  12.   

    大家好,   
    我把这一个问题简化成Excel一个文件,能否帮忙看看?
    谢谢 
    王辉
      

  13.   

    还是谢谢了,看来大家忙啊 没有能帮帮我的吗  
    *********
    说说我怎样在 excel上干活的, 也许大家可以为我出个主意: 
    1)我在'表格一'里面,每次输入一个'条目N'('名称'/'电流'/'路径长度'/'敷设方式'/'计量表数量'/'控制回路数'), 2) 到一个表格里面(比如叫'表A',也是 excel的)找相应'电流'下面对应的'电缆直径',找到了以后 
    3) 填写到'表格二',这里对应'条目N'下,就多一个'电缆直径'的数块了,其他的内容就算简单的附加上吧 
    4) 有了表二,就到一个单价表(比如叫'表B',也是 excel的)里,在相应的'电缆直径'和'敷设方式'下找单价,然后填写到 
    5)表三的对应 '条目N'的内容里面 6)如果所有的条目输入完, 
    '表一'就发展成 "设备表",可以输出打印为项目文件; 
    '表二'就发展成 "电缆表",可以输出打印为项目文件; 
    '表三'就发展成 "估价表",可以输出打印为项目文件; 
    7) 操作时,可以单个'条目'做完以上所有步骤再做'下一个条目' 
    8) 也可以一次一个表,按表一、表二、表三的步骤 
    9) 条目的数量是不同的,时有增减,各个项目也不同的 
    10)如果用VBA, VB, 希望在表一里面输入完, 其他工作就不用每次人工做了 
    谢谢大家的时间 ! 
      

  14.   

    这个功能可以不用vba,把你的文件准备好,发给我,搞个例子给你,看看就明白了
      

  15.   


    忘了邮箱了,呵呵。
    [email protected]
      

  16.   

    直接在Excel中可以实现,弄本类似[Excel VBA 编程]的书看看,几天LZ就能搞出来了
      

  17.   

    楼主的问题用Excel就能完成啊,简简单单的问题。何必编程。