热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Office7的VBA环境中,使用宏求解时频繁遇到语法错误问题分析与解决方法

若某公司有 M 个生产地点 A 1 ,A 2 ,A 3 ,A 4 , … , A m , 有 n 个销售市场 B 1 , B 2 , B 3 , B 4 , … , B n 错误代码0x000001。

若某公司有 M 个生产地点 A 1 ,A 2 ,A 3 ,A 4 , … , A m , 有 n 个销售市场 B 1 , B 2 , B 3 , B 4 , … , B n 错误代码0x000001

  A i 地的生产量为 a i ,B j 市场的销量为 b j 错误代码0x000001。由 A i 送向 B j 的货物记为 X ij , 运费记为 C ij , 在产量等于销量的情况下如何调配才能使运费最低 ?

  现建立模型如下 :

  当 Σa i =Σb j 时 ,最小运费 S=ΣΣC ij X ij

  约束条件 :

  每个厂发出量 = 生产量 ;

  每个销售地接受量等于 = 需求量 ;

  每个厂发出量大于等于零错误代码0x000001

[网络互助]在office7中,在求解中我打开了宏,在vb中代码下,总是语法错误

  假如有一个石油企业2个炼油厂生产情况如下 :

  炼油厂 A 1 A 2

  月产量 ( 万公升 ) 35 25

  这炼油厂有3个销地需求情况如下 :

  销地 B 1 B 2 B 3

  月需求 ( 万公升 ) 30 20 10

  第 i 个生产地运向销售地 j 的运费 C ij (千元)如下 :

  运费 B 1 B 2 B 3

  A 1 10 15 18

  A 2 12 16 15

  在 EXCEL 输入数据如下:

  其中单元格 B13 是总运费 =sumproduct(B7:D8,B10:D11);

  B12=SUM ( B10 : B11 )表示销地 B 1 接到的货物;

  C12=SUM ( C10 : C11 )表示销地 B 2 接到的货物;

  D12=SUM ( D10 : D11 )表示销地 B 3 接到的货物;

  E10=SUM ( B10 : D10 )表示产地 A 1 发出的货物;

  E11=SUM ( B11 : D11 )表示产地 A 2 发出的货物;

  经规划求解的结果如下表:

  求解的结果如下 :

  炼油厂 A 1 给销地 B 1 发 30 错误代码0x000001,给销地 B 2 发 5 ,不给销地 B 3 发;

  炼油厂 A 2 不给销地 B 1 发货,给销地 B 2 发 15 ,给销地 B 3 发 10 错误代码0x000001

  总运价为 765 ;此时既满足要求且运价最低;为最优方案错误代码0x000001

[网络互助]在office7中,在求解中我打开了宏,在vb中代码下,总是语法错误

  怎么样规划求解错误代码0x000001,在求解中我打开了宏,在vb中代码如下:

  Sub 求运费()

  其中单元格 B13 是总运费 =sumproduct(B7:D8,B10:D11);

  B12=SUM ( B10 : B11 )表示销地 B 1 接到的货物;

  C12=SUM ( C10 : C11 )表示销地 B 2 接到的货物;

  D12=SUM ( D10 : D11 )表示销地 B 3 接到的货物;

  E10=SUM ( B10 : D10 )表示产地 A 1 发出的货物;

  E11=SUM ( B11 : D11 )表示产地 A 2 发出的货物;

  End Sub

  运行的时候,总是语法错误 ,不知道错误代码0x000001。为什么,谢谢帮忙解答

  谢谢


推荐阅读
  • 本文探讨了如何在Classic ASP中实现与PHP的hash_hmac('SHA256', $message, pack('H*', $secret))函数等效的哈希生成方法。通过分析不同实现方式及其产生的差异,提供了一种使用Microsoft .NET Framework的解决方案。 ... [详细]
  • 在过去两周中,我们利用 ReportViewer 开发了与生产良率相关的报表,其中每个制程的直通率是所有测试项良率的乘积。由于 ReportViewer 没有内置的累乘函数,因此需要借助自定义代码来实现这一功能。本文将详细介绍实现步骤和相关代码。 ... [详细]
  • 本文介绍了一个基于 Java SpringMVC 和 SSM 框架的综合系统,涵盖了操作日志记录、文件管理、头像编辑、权限控制、以及多种技术集成如 Shiro、Redis 等,旨在提供一个高效且功能丰富的开发平台。 ... [详细]
  • 文章目录STDEV.PSTDEV.S展示释义STDEV.P计算总体的标准差(StandardDeviationForPopulation),公式如下:Var(x)∑i1n(xi−E ... [详细]
  • 使用M函数轻松处理Excel中的多分隔符分列问题
    在处理Excel数据时,经常会遇到需要根据不同的分隔符来拆分单元格中的内容。本文介绍了一种利用M函数在Power Query中实现这一需求的方法,即使面对多种分隔符也能轻松应对。 ... [详细]
  • 本文探讨了如何从Grid中选择特定的数据区域,并将其以行和列的形式复制到剪贴板,同时保持原始格式不变的方法。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 本文详细介绍了如何构建一个高效的UI管理系统,集中处理UI页面的打开、关闭、层级管理和页面跳转等问题。通过UIManager统一管理外部切换逻辑,实现功能逻辑分散化和代码复用,支持多人协作开发。 ... [详细]
  • 本文介绍了如何在C#中启动一个应用程序,并通过枚举窗口来获取其主窗口句柄。当使用Process类启动程序时,我们通常只能获得进程的句柄,而主窗口句柄可能为0。因此,我们需要使用API函数和回调机制来准确获取主窗口句柄。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • Splay Tree 区间操作优化
    本文详细介绍了使用Splay Tree进行区间操作的实现方法,包括插入、删除、修改、翻转和求和等操作。通过这些操作,可以高效地处理动态序列问题,并且代码实现具有一定的挑战性,有助于编程能力的提升。 ... [详细]
  • 本文介绍如何在R中计算过去特定天数内每个组ID的出现次数,并提供详细的代码示例和解释。 ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
author-avatar
狮子座YAO
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有