セルB1に書かれた数式をB100
までドラッグする必要があります。Excel:セルを1つのセルギャップでドラッグする
例:
セルB1のための式
=(A2 - A1)
注:今はB100
に細胞B1
をドラッグして、以下に示すような間に一つのセルブランクを必要とする必要があります
期待される結果:
A B
-----------
2 3
5
8 1
9
ドラッグオプションをフォーマットすることは可能ですか?
セルB1に書かれた数式をB100
までドラッグする必要があります。Excel:セルを1つのセルギャップでドラッグする
例:
セルB1のための式
=(A2 - A1)
注:今はB100
に細胞B1
をドラッグして、以下に示すような間に一つのセルブランクを必要とする必要があります
期待される結果:
A B
-----------
2 3
5
8 1
9
ドラッグオプションをフォーマットすることは可能ですか?
典型的なVBAのソリューションを簡単に行うことがあります
@Jeepedで指摘したように=IF(MOD(ROW(),2)<>0,A2-A1,"")
、上記の式のように書くこともできますUnion methodがあります。
Sub werqtr()
Dim i As Long, bs As Range
With Worksheets("Sheet1") 'KNOW WHAT WORKSHEET YOU ARE ON!!!!!!
Set bs = .Range("B1")
For i = 3 To 100 Step 2
Set bs = Union(bs, .Cells(i, "B"))
Next i
bs.Formula = "=A2-A1"
End With
End Sub
私は疑いがあります。 VBAソリューションが可能か、提供されているかどうかを明確にするタグは、excel-vbaタグを含むように編集する必要がありますか?以前私はOP Postを編集しました。 – skkakkar
@skkakkar - この質問はもともと[vba]と[excel-vba]でタグ付けされていました。タグは削除されました。「なぜvbaならドラッグダウンしたいのですか?」と質問したが、私はすでに解決策を用意していた。私はそれが[Mrig](http://stackoverflow.com/users/6075259/mrig)によって投稿された受け入れられたソリューションの補遺として立つことができると信じています。 – Jeeped
@Jeeped、私はお詫び申し上げます! – MAK