仅导出特定(非空)单元格

时间:2014-03-30 10:58:39

标签: excel vba excel-vba filemaker

我从ECHO机器获得一个excel文件,其中收集了对特定患者进行的所有测量(这些都是数字,例如dimaters,面积,体积或速度)。对于每个患者,测量值并不相同,它们可以根据患者正在评估的特定问题而变化(在预先指定的变量范围内)。最终目标是将从Excel中获取的值导出到永久数据库(Filemaker现在,它将来是MySQL)。那么可以定义一个VBA脚本来执行以下操作:

  • 确定在特定患者身上收集的特定变量(即那些非空或零的变量)

  • 将这些变量导出到临时excel文件中,其中报告所有可能的变量(此文件在第一行中包含变量名称,在第二行中包含特定患者的测量值...当然只有一些变量会有一个值,那些在特定情况下收集的那些)

  • 创建数据集后,通过ODBC连接导出到FM(或者,我也可以从FM导入,但我认为这需要额外的步骤,因此需要更多时间)

换句话说,我需要一个程序,以便在Sheet 1中收集变量“Banana”时,该值将在Sheet 2中的“Banana”列下导出,同样,“Orange”的值(一个数字)在Sheet 1中,将在Sheet 2中的变量“Orange”下导出,依此类推......当然“Banana”和“Orange”不是相邻的列,但它们之间有“Apple”和“Avocado”,以及这些变量在测试时没有收集。

0 个答案:

没有答案