ÒÔÎı¾·½Ê½²é¿´Ö÷Ìâ

-  Foxtable(ºü±í)  (http://foxtable.net/bbs/index.asp)
--  ×¨¼Ò×øÌà (http://foxtable.net/bbs/list.asp?boardid=2)
----  ÈçºÎ¸ù¾Ý±ÒÖÖ×ֶΣ¬¶¯Ì¬ÏÔʾ½ð¶îµÄ±ÒÖÖ·ûºÅ  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48543)

--  ×÷Õߣºtubairabbit
--  ·¢²¼Ê±¼ä£º2014/3/31 15:44:00
--  ÈçºÎ¸ù¾Ý±ÒÖÖ×ֶΣ¬¶¯Ì¬ÏÔʾ½ð¶îµÄ±ÒÖÖ·ûºÅ

ÈçºÎ¸ù¾Ý±ÒÖÖ×ֶΣ¬¶¯Ì¬ÏÔʾ½ð¶îµÄ±ÒÖÖ·ûºÅ

±ÒÖÖ   ºÏͬ½ð¶î Íâ±Ò·ÑÓà ÈËÃñ±Ò·ÑÓÃ

USD   $1000   $100     £¤200

EUR   €1000    €100     £¤200

 

ÈËÃñ±Ò·ÑÓúÃÉ裬ֱ½ÓÊôÐÔÀïÉèÖûõ±Ò·ûºÅ£¤¾ÍºÃ

ºÏͬ½ð¶î£¬Íâ±Ò·ÑÓÃÔõôÉèÄØ£¬±ÒÖÖdatacolchangedÒªÓÃÄĸöº¯Êý£¿


--  ×÷ÕߣºBin
--  ·¢²¼Ê±¼ä£º2014/3/31 15:50:00
--  
ÔÚDrawCellʼþ,ÊäÈëÈçÏ´úÂë
if e.col.name="ºÏͬ½ð¶î" orlese e.col.name="Íâ±Ò·ÑÓÃ" then
select case e.row("±ÒÖÖ")
      case "USD"
                e.row(e.col.name)="$" & e.row(e.col.name) 
      case "EUR"
                e.row(e.col.name)="" & e.row(e.col.name) 
      case "CNY"
               e.row(e.col.name)="£¤" & e.row(e.col.name) 
end select
end if
if e.col.name="ÈËÃñ±Ò·ÑÓÃ" then
     e.row(e.col.name)="£¤" & e.row(e.col.name) 
end if

--  ×÷Õߣºtubairabbit
--  ·¢²¼Ê±¼ä£º2014/3/31 17:00:00
--  

лл£¡ÄúµÄ´úÂë¸üÇåÎú¡£

×Ô¼º½áºÏÊôÐÔ»õ±ÒÉèÖÃÒ²×öÁ˸ö¡£

1.¡°ºÏͬ½ð¶î¡±¡°Íâ±Ò·ÑÓá±ÉèÖÃÊôÐÔ£¬Ä¬ÈÏ»õ±Ò·ûºÅ$

2.DrawCellʼþ´úÂë

Select Case e.Col.Name
  Case "ºÏͬ½ð¶î","Íâ±Ò·ÑÓÃ"
    If e.Row("±ÒÖÖ") = "EUR" AndAlso e.Text > "" Then
        e.Text =  e.Text.Replace("$","€")             
    End If
End Select


--  ×÷ÕߣºBin
--  ·¢²¼Ê±¼ä£º2014/3/31 17:01:00
--  
OH ¶ÔµÄ.  Ó¦¸ÃÓà E.TEXT  ÎÒʧÎóÁË,º¹,½ñÌìÀÏÊÇʧÎó.  ·³ÐÄʶà.