- ©«¤l
- 559
- ¥DÃD
- 58
- ºëµØ
- 0
- ¿n¤À
- 626
- ÂI¦W
- 0
- §@·~¨t²Î
- win8
- ³nÅ骩¥»
- office2013
- ¾\ŪÅv
- 50
- ©Ê§O
- ¨k
- ¨Ó¦Û
- TW
- µù¥U®É¶¡
- 2010-11-22
- ³Ì«áµn¿ý
- 2024-6-14
|
¦^´_ 5# oobird
¤j¤j
«á¨Ó~ §Ú¨Ï¥ÎIF P.TYPE<>13 THEN GOTOªº¤è¦¡,±Æ°£±¼°ÝÃD
¤U±ªºµ{¦¡½Xקï/°õ¦æ«á¨S¦³°ÝÃD
A = Sheet1.Range("C65536").End(xlUp).Row
Sheet1.Rows("2:" & A).RowHeight = 81
Sheet1.Columns("E:E").ColumnWidth = 12.88
Dim p As Shape
With Sheet1
For Each p In .Shapes
If p.Type <> 13 Then GoTo 1
R = R + 1
p.Name = R
1
Next
For Each p In .Shapes
If p.Type <> 13 Then GoTo 2
R = p.TopLeftCell.Row
p.Name = .Cells(R, 3).Value
p.Top = .Cells(R, 5).Top
p.Left = .Cells(R, 5).Left
p.LockAspectRatio = msoFalse
p.Height = 75
p.Width = 73.5
2
Next
End With
With Sheet2
'====°ÝÃDÂI=========
For Each shp In .Shapes
If shp.Type = 13 Then shp.Delete
Next
'====°ÝÃDÂI=========
Do Until .Range("C" & 3 + K) = ""
x = .Range("C" & 3 + K).Value
Sheet1.Shapes(x).Copy
.Select
.Paste
Selection.Top = .Range("d" & 3 + K).Top
Selection.Left = .Range("d" & 3 + K).Left
K = K + 1
Loop |
|