VBA/マクロではなく式を使用して次のことを実行しようとしています (より多くの制御が必要なため、コピー/貼り付けの特別なソリューションは必要ありません)。次のことは可能ですか:
いくつかの空白行といくつかの値を持つ行がある列があります。その列Aと呼びましょう。列bでは、列Aに値がある場合にのみセルをコピーしたいです。そうでない場合は、列 A の次のセルにスキップしますが、列 b の同じセルにとどまります。
列 A
1
2
[空白]
4
[空白]
6
列bの出力が必要です(ただし、空白行はありません)。これは、何らかの形で式がループし、ループをスキップするロジックが必要になることを意味します:
1
2
4
6
通常、セル B1 = A1 を設定してコピーしますが、列 A で空白の行をスキップしたいので、マクロを正しくする以外に何をすべきかわかりません。配列やその他のクリエイティブなソリューションを使用できますか? 最終的には、これを特定の値 (空白だけでなく) を持つアイテムにも使用します。
ありがとう!