|
实际应用中,出现了一个问题。
============修改前====================
第13条 土地利用结构调整
规划期间,全市建设用地总面积适度增加,农用地和未利用地总面积略有减少,土地开发程度逐渐提高。规划期末,全市农用地总面积239654公顷,比2005年减少4452公顷;建设用地总面积53498公顷,比2005年增加13111公顷;未利用地总面积99555公顷比2005年减少8659公顷。
============批量修改后=================
第13条 土地利用结构调整
规划期间,全市建设用地总面积适度增加,农用地和未利用地总面积略有减少,土地开发程度逐渐提高。规划期末,全市农用地总面积239654公顷(359.48万亩),比2005年减少4452公顷(6.68万亩);建设用地总面积53498公顷(80.25万亩),比2005年增加13111公顷(19.67万亩);未利用地总面积99555公顷(149.33万亩)比2005年减少8659公顷(12.99万亩)。
问题:
1、批量让文本中黑体部分自动生成:239654公顷(359.48万亩),【1公顷*15/10000=1万亩,万亩保留两位】
2、在运行一次时,如果前面的公顷数变了,后面的万亩也会变化,不会成为这样***公顷(***万亩)(***万亩)
一些想法:
1、这是个土地规划的文本,中间有“公顷”这个字段的,前面的数字要提出来,插入到后面转换为“万亩”。
2、应该是VBA的范畴,对于许多类似的单位转换应该都有借鉴意义。
3、如果运行一次后,再修改前面的数,后面的数也要相应的修改,这个又增加了难度。
希望各位高手不吝指教,如果把代码小修改下就实现了单位的批量转换,很有意义。
[ 本帖最后由 neaby 于 2010-8-18 18:48 编辑 ] |
|