無茶苦茶可能です。 for i = 1 to 10 worksheetfunction.vlookup("探す値"cells(i,1),"列数指定",false) next とかやればA1~A10までやります。ただこれだと普通にセルにコピーしたのと何か違う?という感じがしちゃいますのですが、とにかく定数以外も指定できる感じです。ただ、今ちょっと試してみたら探す値が見つからない場合、エラーになるので、エラーっておかしいだろ嫌がらせだ、とか思っちゃいますがエラー処理はいれておかないと駄目な感じですね。 全部の引数に変数を指定することができる感じなので、やりたいことが複雑であれば手作業でセルにコピーするよりも楽な感じで、やったVBA使ってよかったという感じになる気がします。 もう少し具体的に状況教えてくれたらコード書きます。 ○補足 mikemikeさんのご指摘正しいです。私、vlookupを昨