在向Excel写入数据的过程中,需要合并相同的列,出现提示:选定区域包含多重数值。合并到一个单元格后只能保留最左上角的数据

解决方案 »

  1.   

    先建立个一个excel文件,然后制作一个带有上述操作的“宏”,
    然后把数据导入到这个excel文件,再利用代码调用该文件的“宏”来执行上述的操作。
      

  2.   

    我所说的上述方法,主要是编写代码连接excel文件把要导入的数据填写到excel表格,然后出发“宏”代码运行。当然,也可以动态生成一个excel文件,然后在delphi中,添加相应的vba执行代码完成工作,“宏”代码,实质就是vba代码。
      

  3.   

    你可以先去接触下VBA的有关编程,然后在了解在delphi下怎样调用vba代码。