سلام
توی یه فایل اکسل به کد دید به شکل زیر:
وقتی تست کردم کد فوق میومد مقدار سلول رو توی یه فایل تکست مینوشت به اینصورت که اگه طولش کمتر از متغییر FieldWidth بود با اسپیس پر میکرد
مثلا اگه متغیر FieldWidth عدد 10 بود و مقدار سلول هم ali بود به همچین چیزی درست میکرد(اول 7 تا فاصله هست بعد کلمه ali)
بعد که رفتم خوندم نوشته بود @ یه placeholder هست به این صورت که بقیه مقادیر رو با اسپیس پر میکنه تا به تعداد FieldWidth برسه (یا در واقع میاد به تعداد متغیر FieldWidth اسپیس در نظر میگرده بعد اونا رو با کارکتر های موجود از سمت راست پر میکنه)
حالا من دنبال یه همچین کدی هستم با این تفاوت که به جای اسپیس با 0 پر کنه خودم هر چی گشتم چیزی پیدا نکردم ممنون میشم راهنمایی کنید اصلا میشه با این تابع همچین کاری کرد؟
ضمنا اون $ رو بروی فرمت کارش چی هست؟
با تشکر
توی یه فایل اکسل به کد دید به شکل زیر:
کد:
Print #FileNum, Format$(CellValue, String(FieldWidth, "@"))
مثلا اگه متغیر FieldWidth عدد 10 بود و مقدار سلول هم ali بود به همچین چیزی درست میکرد(اول 7 تا فاصله هست بعد کلمه ali)
کد:
" ali"
حالا من دنبال یه همچین کدی هستم با این تفاوت که به جای اسپیس با 0 پر کنه خودم هر چی گشتم چیزی پیدا نکردم ممنون میشم راهنمایی کنید اصلا میشه با این تابع همچین کاری کرد؟
ضمنا اون $ رو بروی فرمت کارش چی هست؟
با تشکر
کامنت