私は数式から返された値に基づいてセルを分割しようとしています。 私は写真をアップロードすることはできませんので、私は説明できるように最善を尽くします。アクティブセルよりも分割する方法
次のセルを分割するために私のコードです:
Sub splitText()
Dim splitVals As Variant, totalVals As Long, I As Integer
splitVals = Split(ActiveCell.Value, " ")
totalVals = UBound(splitVals)
range(Cells(ActiveCell.Row, ActiveCell.Column + 1), Cells(ActiveCell.Row,ActiveCell.Column + 1 + totalVals)).Value = splitVals
End Sub
私はそれが列D内のすべてのセルを分割するように、私のプログラムのセットを取得する方法があるかどうか迷って、代わりにちょうどいますアクティブセル。
ここ
[this](this)(http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros) – litelite
"For Loops vba"または " Do Loops vba "または" Loop through rows vba "を選択します。 Googleには数多くの例がある。 –