根据其他参考

时间:2017-07-27 18:48:03

标签: vba excel-vba excel

我尝试根据引用其他单元格的单元格中的数据创建电子邮件主题行。

在某些情况下,我为一家航空公司工作(不是在IT部门,你会很高兴知道!)而且我正在努力创建一个系统,让我们不必一次又一次地输出东西!

期望的输出。

  1. 用户选择"直播"或者"不活着"列表中的航班。
  2. 如果用户选择" Live",则显示机场代码(存储在不同的单元格中)。
  3. 如果用户选择" Not Live",则不显示机场代码(存储在不同的单元格中)。
  4. 我设法为第一回合组建了一个IF声明,其中只包含一个航班,但我现在正在努力寻找其他5个航段的有效方式。

    实施例

    为了让事情更容易理解,我会将每个机场称为A,B,C,D,E和F.在现实生活中,这些将是3个字母,例如希思罗机场是LHR。

    Sector 1 A-B - Not Live
    Sector 2 C-D - Live
    Sector 3 E-F - Not Live
    Sector 4 F-E - Live
    Sector 5 D-C - Not Live
    Sector 6 B-A - Not Live
    

    以上电子邮件主题行格式:C-D-F-E

    我可以肯定地创建上面的IF语句,但是这将留下:C-DF-E - 如果我要解决它在D的末尾加一个连字符,那么这就不会了如果要更改数据,请正确显示。

    我需要强调的是" - "必须将每个机场代码分开,但不能在开始或结束时分开。

    我希望你能帮忙:)。

    谢谢!

1 个答案:

答案 0 :(得分:0)

我宁愿用VBA做这件事,但这确实有效:

enter image description here