VBA中金额检查正则表达式如何写

VBA中金额检查正则表达式怎么写?请教一下:先前的帖子删掉了,没写清楚。VBA中金额检查正则表达式怎么写?比如

VBA中金额检查正则表达式怎么写?
请教一下:    
先前的帖子删掉了,没写清楚。
VBA中金额检查正则表达式怎么写?    
比如:123,456,789元    
数字为半角,有逗号但位置任意,后面的 "元 "可有可无。     没有负号和小数点。
 
请大家多多指教!

[解决办法]
比如:123,456,789元
数字为半角,有逗号但位置任意,后面的 "元 "可有可无。 没有负号和小数点。
-------------------------------------
([0-9]{3},)*[0-9]{1,3}[元]?