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

ÁקK­«½Æ°õ¦æµ{¦¡

¥»©«³Ì«á¥Ñ GBKEE ©ó 2010-12-26 16:49 ½s¿è

¦^´_ 10# myleoyes
¦Û°Ê¶ñº¡:  ActiveCell ¦bAÄæ ,¬O  "C:E,G:I,M:M" µ¥Ä檺¶ñº¡ .
¤â°Ê¶ñº¡: «ö¶s8A ,«ö¶s9A,«ö¶s10A    ¬O¦UÄæ³æ¿Wªºªº¶ñº¡.
³£¨Ì¾Ú AB5:AB7 ªº¼Æ¾Ú¨Ó¶ñº¡ªº   
³o¼Ëªº»¡ªk¹ï¶Ü?
½Ð°Ý¼Æ¦r¶ñº¡ªºµ¥®t¼Æ,³£¬O¨Ì¾Ú AB5ªº¼Æ¦r¶Ü?
¼ÐÃD3  ®t2¦ì,  ¼ÐÃD5 ®t1¦ì,¼ÐÃD7 ³sÄò ¨S¦³¤@­P³W«h©Ê?
¼ÐÃD3¼ÐÃD4¼ÐÃD5¼ÐÃD7
2 0.065 10 ¡@
4 0.065 11 5
6 0.065 12 5

TOP

¦^´_ 10# myleoyes
GBKEE¨}®v§A¦n!
¡@¡@¡@¨}®v!ÁÂÁÂ!¤£¦n·N«ä..§A¥i¯à¦³¨Ç»~¸Ñ
           ¦AªþÀɳo¬O¸g¹L¹ê»Ú´ú¸ÕOK!ªºÀÉ
           ¨}®v!¨ä¹ê§A¥u­n±N§ä¨ì¦ì¸m»P°Ñ·Ó¶ñº¡
           ¦X¨Ö´N¥i¥HÅo!¦]¬°§ä¨ì¦ì¸mªº¤è¦¡
           ¥²¶·­n¦bAÄæ§@¦Û­q®æ¦¡,§_«hµ{¦¡
           ¥Ã»·¥u·|§ä¨ìAB6ªº¦ì¸m¤£·|§ä¤£¨ì
           AÄ檺¦ì¸m,¨¯­WÅo!ÁÂÁ¦A¤T!!

Leov37-7.rar (19.59 KB)

TOP

¦^´_ 12# myleoyes
¬O³o¼Ë¶Ü?
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.     If Not Intersect(Target(1), Range("A5:A152")) Is Nothing Then
  3.         If Target(1) <> "" And Range("AB5") = "" And Range("AB8") = "" Then ¶ñº¡
  4.     End If
  5.     If Not Intersect(Target(1), Range("H1:I2,M1:M2")) Is Nothing Then
  6.         If Range("AB5") = 1 Or Range("AB8") = 2 Then ²M¶ñº¡
  7.         Range("AB5") = ""
  8.         Select Case Target(1).Address(0, 0)
  9.             Case "H1"
  10.                 HA
  11.             Case "H2"
  12.                 HB
  13.             Case "I1"
  14.                 IA
  15.             Case "I2"
  16.                 IB
  17.             Case "M1"
  18.                 MA
  19.             Case "M2"
  20.                 MB
  21.         End Select
  22.     End If
  23. End Sub
½Æ»s¥N½X

TOP

¦^´_ 13# GBKEE
GBKEE¨}®v§A¦n!
¡@¡@¡@¨}®v!ÁÂÁÂ!¨¯­WÅo!ÁÂÁ¦A¤T!!
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target(1), Range("A5:A152")) Is Nothing Then
        If Target(1) <> "" And Range("AB5") = "" And Range("AB8") = "" Then ¶ñº¡
    End If
    If Not Intersect(Target(1), Range("H1:I2,M1:M2")) Is Nothing Then
    End If
        Select Case Target(1).Address(0, 0)
        Case "C1"
            If Range("AB5") = 1 Or Range("AB8") = 2 Then ²M¶ñº¡
            Range("AB5") = ""
        Case "H1"
            HA
        Case "H2"
            HB
        Case "I1"
            IA
        Case "I2"
            IB
        Case "M1"
            MA
        Case "M2"
            MB
    End Select
End Sub

TOP

¦^´_ 14# myleoyes
ÁÙ¤í¯Ê¤°»ò?? ²M¶ñº¡¶Ü?
¦Û¤v¥i¥H¸Õ¸Õ¥[¤W ²M¶ñº¡ªº±ø¥ó.

TOP

¦^´_ 15# GBKEE
GBKEE¨}®v§A¦n!
¡@¡@¡@¨}®v!ÁÂÁÂ!¤w¸g¥i¥HÀ³¥I¥DºÞªº­n¨DÅo!
      ¤£¦n·N«ä¦A®ö¶O§AÄ_¶Qªº®É¶¡ÁÂÁ¦A¤T!!

TOP

        ÀR«ä¦Û¦b : ­n¤ñ½Ö§ó¨ü½Ö¡D¤£­n¤ñ½Ö§ó©È½Ö¡C
ªð¦^¦Cªí ¤W¤@¥DÃD