私は200から260の範囲の列を持つことができるExcelシートを持っています。これは動的な性質であることを意味します。しかし、固定された2つの列があり、常に連続する可能性があります-それらは階層、親ビジネスプロセスIDです。私の目標は、それが最初の行にある列を見つけることです。それは常に最初の行にあります-それはかなりです確かに。しかし、その列番号は固定されていません。それで、スクリプトが実行されるたびに、最初の行のどの列にそれが存在するかを直接見つける方法はありますか。私はそれを見つけるために基本的なループ技術を使用しています-それは私のコードの全体的なパフォーマンスを向上させています-それで私はそれを最小にしたいです。
コード
columncount=1
Do untill ob6.Cells(1,columncount).Value = "Parent Business Process ID"
columncount=columncount+1
Loop
ありがとう、