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

[µo°Ý] ¦³Ãö©ó¸ê®Æ«¬ºA

[µo°Ý] ¦³Ãö©ó¸ê®Æ«¬ºA

½Ð±Ð¦U¦ì«e½ú

Ãö©ó¸ê®Æ«¬ºA

§Ú·Q±q¤@­ÓÄæ¦ì¥h§PÂ_¨Ã¨M©w¥Lªº¸ê®Æ«¬ºA¡AÀ³¸Ó­n«ç»ò°µ??
¨Ò¦p¡G
          ¦b cells(4,10) Äæ¦ì¤¤­Y¬°
              U2  ¥Nªí¼Æ­È½d³ò¬° 0 ~ 65535
              U1  ¥Nªí¼Æ­È½d³ò¬° 0 ~ 255
              S1  ¥Nªí¼Æ­È½d³ò¬° -127 ~ +127
              S2  ¥Nªí¼Æ­È½d³ò¬° -32767 ~ +32767

          1 & 2 §Y¥Nªí 2^8 & 2^16                                             
          U ¥Nªí ¶È§t¥¿­È
          S ¥Nªí ±a¦³­t­È

          ¦Ó·í§Ú¦b cells(4,11) ¿é¤J³Ì¤p­È¡A cells(4,12) ¿é¤J³Ì¤j­È
          ­n¦³¿ìªk§PÂ_¿é¤Jªº­È­n¦b¤W­zªº½d³ò¤º¥B·|­×¥¿¨ä³Ì¤j­È³Ì¤p­Èªº½d³ò
          ¨Ò¦p  cells(4,10) ¬° U2 ¡Acells(4,11)¿é¤J 10   cells(4,12)¿é¤J 3000
                  «h cells(4,13) ·|¿é¥X 10~3000

¤£ª¾¹D¦U¦ì«e½ú¬O§_À´§Úªº´y­z¡A¯à´À§Ú¸Ñ¼~??
·P¿E¤£ºÉ

¦hÁ¤j¤j¡AÅý§Ú¹ï³o¤è­±¦³·sªº¨£¸Ñ

§Ú¦³¸Õ¥t¥~¤@­Ó¤èªk¥i¥H´î¤Öcode size
µ{¦¡¼gªk¤j·§¹³¤U­±³o¼Ë¡G§Q¥Î2^X ¨Ó§PÂ_

If Mid(Cells(4, 10), 1, 1) = "U" Then
        Select Case Mid(Cells(4, 10), 2, 1)
            Case Is = 1
            bit = 8
            Case Is = 2
            bit = 16
            Case Is = 3
            bit = 24
            Case Is = 4
            bit = 32
        End Select
        max1 = 2 ^ bit - 1
        min1 = 0
        Cells(4, 17).Value = min1 & "~" & max1
        
        If Cells(4, 15) > min1 Then
            min1 = Cells(4, 15)
        End If
        
        If Cells(4, 16) < max1 Then
            max1 = Cells(4, 16)
        End If
        Cells(4, 18).Value = min1 & "~" & max1
        
        
    ElseIf Mid(Cells(4, 10), 1, 1) = "S" Then
        Select Case Mid(Cells(4, 10), 2, 1)
            Case Is = 1
            bit = 7
            Case Is = 2
            bit = 15
            Case Is = 3
            bit = 23
            Case Is = 4
            bit = 31
        End Select
        max1 = 2 ^ bit - 1
        min1 = 1 - 2 ^ bit        
        Cells(4, 17).Value = min1 & "~" & max1        
        If Cells(4, 15) > min1 Then
            min1 = Cells(4, 15)
        End If
        
        If Cells(4, 16) < max1 Then
            max1 = Cells(4, 16)
        End If
        Cells(4, 18).Value = min1 & "~" & max1     
    End If
    Next

TOP

        ÀR«ä¦Û¦b : ¥Ç¿ù¥XÄb®¬¤ß¡A¤~¯à²M²bµL·Ð´o¡C
ªð¦^¦Cªí ¤W¤@¥DÃD