最初のワークシートの(列D)のセル値を16個の既存のワークシートの指定されたセルの場所にコピーするためにあなたの助けを求めます
sheet1からsheet2(G5)のD2の値が欲しい
シート1からシート3へのD3(G5)
シート1からシート4へのD4(G5)
D16がsheet16のG5にコピーされるまで、以下同様です。
私は初心者です。いくつかの答えを調べて、自分で解決しようとしましたが、何も起こりませんでした。
Sub latitude()
Dim WS_Count As Integer
Dim I As Integer
WS_Count = ActiveWorkbook.Worksheets.Count
For I = 1 To WS_Count
Do Until IsEmpty(ActiveCell)
Sheets("Calculations").Select
Range("d2").Copy
ActiveCell.Offset(1, 0).Select
'at this point i want it to copy "D3" on next loop
ActiveSheet.Range("G5").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Loop
ActiveSheet.Next.Select
' and because the "Sheets("Calculations").Select" above takes it to the first sheet the whole script is a waste till now
Next I
End Sub