ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] VBA²M°£¹Ï¤ù°ÝÃD

[µo°Ý] VBA²M°£¹Ï¤ù°ÝÃD

±q¸ê®Æ®w¥s¥X¤@±i·Ó¤ù¶K¨ìSheet¸Ì­±¡A¶}©l¦C¦L³ø§i¡C

'´¡¤J¹Ï¤ù

    Application.ScreenUpdating = False

    Sheets("ÀËÅç¼Æ¾Ú").Select
   
    ABC = Sheets("ÀËÅç¼Æ¾Ú").Range("u13")
   
    Sheets("¤Ø¤oÀËÅç").Select
   
    ActiveSheet.Unprotect
   
    Range("B7").Select

    ActiveSheet.Pictures.Insert(ABC). _
        Select
   
    Selection.ShapeRange.LockAspectRatio = msoTrue
    Selection.ShapeRange.Height = 190
    Selection.ShapeRange.Width = 205#
    Selection.ShapeRange.Rotation = 0#
   
    Selection.ShapeRange.ScaleWidth 1.35, msoFalse, msoScaleFromTopLeft
    Selection.ShapeRange.ScaleHeight 1.35, msoFalse, msoScaleFromTopLeft
   
    Range("A1").Select
   
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
        
    Sheets("ÀËÅç¼Æ¾Ú").Select
   
    Range("A1").Select

End Sub

¦ý¬O¡A¦C¦L§¹¤F­n§â·Ó¤ù§R°£ ³ºµM§R¤£±¼¬O§Úªº»yªk¦³°ÝÃD¶Ü¡H
¦bEXCEL 2003®ÉÁÙ¥¿±`¹B§@¡A³o¨â¤Ñ´«¤FEXCEL 2010 ´N²M¤£±¼¹Ï¤ù¤F¡A®`§Ú±o¤â°Ê¶i¤J¨ì¨ºSheet¥h¸Ñ¶}«OÅ@¤u§@ªí¨Ó§R°£·Ó¤ù¡C

   
'²M°£¹Ï­±
   
    Sheets("¤Ø¤oÀËÅç").Select
   
    ActiveSheet.Unprotect
   
    For Each I In ActiveSheet.Shapes
    If I.Type = msoPicture Then I.Delete
    Next
   
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
   
    Else
   
    End If

        ÀR«ä¦Û¦b : §g¤l¦p¤ô¡AÀH¤è´N¶ê¡AµL³B¤£¦Û¦b¡C
ªð¦^¦Cªí ¤W¤@¥DÃD