Selain itu, kita di VBA kan punya property bernama *International*
Property ini anak buah langsung dari Application, dan punya parameter
buanyak sekali
antara lain *xlListSepaprator

*coba buatlah prosedur yg berisi  statement
msgbox Application.International(xlListSeparator)
maka msg box akan menampilkan list separator yg sedang terpakai
kalau ndak , (koma) mungkin ; (semi colon)
artinya Excel itu selalu tahu  list separator yg resmi sedang terpakai
kita tinggal memanfaatan saja "ketahuan" excel tsb

jadi makroh pak andara
di module standar di bagian general baiknya dideclare
*Pubic sp as string*

trus di prosedures yg akan menuliskan text formula
didahului dengan

sp = Application.International(xlListSeparator)

' penulisan koma atau titik kota diganti dengan  variable sp

Range("E1").Select
    Selection.FormatConditions.Delete
   * Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=AND(E1<(TODAY()-1) & sp & V1<=0)"
*
    Selection.FormatConditions(1).Font.ColorIndex = 2
    Selection.FormatConditions(1).Interior.ColorIndex = 32

Mudah mudahan ndak terlalu salah...

=ctv=




2008/9/11 Ayang <[EMAIL PROTECTED]>

> tambahin on error resume next  atau on error goto... dan kombinasi
> separator
> formula yg digunakan. misal:
> **
> *On Error Resume Next*
> *Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
>        "=AND(E1<(TODAY()-1);V1<=0)"*
>
>
> *On Error Resume Next*
> *Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
>        "=AND(E1<(TODAY()-1):V1<=0)"*
> **
>
> ==============================================================
>
>
> *On Error goto Line1*
> *Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
>        "=AND(E1<(TODAY()-1);V1<=0)"*
> **
> *Line1:*
> *Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
>        "=AND(E1<(TODAY()-1):V1<=0)"*
> dst...
>
> tinggal tambahin separator formula yg digunakan dimasing2 komputer yg
> berbeda settingnya.
> memang ini bukan solusi yg smart alias boros script. mungkin dari para
> pakar
> excel punya solusi jitu :-)
>
> thx & rgds,
>
> -Ayang-
>
> On 9/9/08, andara pasuma <[EMAIL PROTECTED]> wrote:
>
>
> --
> Best Regards,
>
>
> - Ayang -
>
> Please consider the environment before printing this email.
>
>  Selamat sore,
>
> Bapak dan ibu,
> Mau minta tolong nih,
>
> Saya punya sebuah macro, yang pada saat di set di computer saya ( language
> setting indonesia, separatornya pake ; )
>
> Berhubung program saya ini, akan dipakai di berbagai computer bahkan
> mungkin
> property lain, saya tidak bisa control semua computer yang mau pakai
> program
> ini.
>
> Bagaimana cara menjembataninya ya ?
>
> ( misalkan kalo Computer di setting ke English Us ( maka tulisan Formula1:=
> akan ditulis dengan FormulaR1C1) & ( Separator misalkan ada yang pakai Koma
> akan ditulus titik koma )
>
> Saya sertakan tempat pertama macro saya berhenti ( debug ( maaf saya bold
> biar lebih jelas ))
>
>
>

Kirim email ke