私は仕事中にスプレッドシートを作成しており、同僚は250画像上にカラムの上に貼り付けています。イメージは対応するセルにスナップされないため、セルの操作によってイメージが間違った場所に表示されます。250画像を1つの画像に1つの画像に貼り付けます
私は、テキストのリストを貼り付けただけの場合と同様に、細胞内にすべての画像を貼り付け、それらは、細胞の一部で持つ方法を探しています。私はそれがこのように動作します望んでいるだろう理想的な世界で
:
- 置き、アレイ内の画像のキー番号を使用してアレイ
- 内のすべての画像は、対応するセル番号に割り当て :
- は、これは私が試みているものであり、対応するセルの大きさを解析し、画像
に寸法を適用します
Sub movePics()
Dim picCounter As Long
picCounter = 0
For Each s In ActiveSheet.Shapes
picCounter = picCounter + 1
With s
.Left = 100
.Top = ActiveSheet.Rows(picCounter).Top
.Placement = xlMoveAndSize
End With
Next
End Sub
理想的な世界では、次のように動作することを望みます:1.すべての画像を配列に配置します。2.配列内の画像のキー番号を使用して、対応するセル番号に割り当てます。対応するセルの寸法を計算し、寸法を画像に適用します。 –
あなたがこれを達成しようとしたことを私たちに示すなら、もっと多くの助けを受けるでしょう。 SOは "私のためのコード"サイトではありません。ステップがあり、コードを書いて、どこにいなくてもどこにいても返信してください。 –
編集を参照して、私が試したことを追加しました。 –