Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
specialpaste の後に形状名を設定するにはどうすればよいですか?
これが私のコードです。
With Sheets("sheet1") .Shapes("testpic").Copy .PasteSpecial Format:=xlBitmap End With
新しい画像の名前と場所 (.top、.left など) を設定する方法
シェイプを追加すると、インデックスが最大になるため、次のようになります。
Sub CopyShape() Dim ws As Excel.Worksheet Set ws = Sheets("sheet1") With ws .Shapes("testpic").Copy .PasteSpecial Format:=xlBitmap With .Shapes(.Shapes.Count) .Name = "myName" .Top = 100 'etc. End With End With End Sub