如何将下两个单元格的值获取到组合框中选择的当前所选单元格?

时间:2017-05-23 03:16:24

标签: excel vba excel-vba combobox

我有3列:

  class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

  let tableView = UITableView()

  override func viewDidLoad() {
    super.viewDidLoad()

    view = tableView
    tableView.register(UITableViewCell.self, forCellReuseIdentifier: "foo")
    tableView.delegate = self
    tableView.dataSource = self
    tableView.allowsSelectionDuringEditing = false
  }

  func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    let deleteAction = UITableViewRowAction(style: .normal, title: " Remove") {(_, indexPath) in print("OK") }
    return [deleteAction]
  }

  func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {}

  func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {}

  func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath? {
    return indexPath
  }


  func tableView(_ tableView: UITableView, willBeginEditingRowAt indexPath: IndexPath) {
    print("Will edit")
  }

  func tableView(_ tableView: UITableView, didEndEditingRowAt indexPath: IndexPath?) {
    print("Did end edit")
  }

  func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 80
  }

  func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {

  }

  func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    return tableView.dequeueReusableCell(withIdentifier: "foo") ?? UITableViewCell()
  }

  func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 10
  }
}

我使用以下代码显示组合框中第一列的值:

    A1 Breed           B1 Animal  C1 Color
    A2 Poodle          B2 Dog     C2 Grey
    A3 German Shepherd B3 Dog     C3 White
    A4 Munchkin        B4 Cat     C4 Calico

我想要做的是在组合框中选择一个值后,所选值旁边的单元格中的2个值将显示在文本框中。

示例:

Combobox值填充了A列中的值,选择的值是German Shepherd。我希望用Dog和White填充两个文本框。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

假设您有两个名为TextBox1和TextBox2的文本框,请尝试此...

bin/dspace oai import -c -o