با عرض سلام و احترام
يك سئوال در زمينه فرم در VBA دارم كه ممنون ميشم راهنماييم كنيد:
من يك فايل دارم (پيوست) كه در شيت 1 يك تعداد سئوال دارم كه عنوان و شرح آن در 2 ستون كنار هم نوشته شده، در شيت 2 در سلول A1 دستور randbetween رو داريم و در ستون B يك تعداد عدد داريم
حالا ميخواهم :
1 - به ازاي هر بار آپديت شدن (مثلا با زدن F9 يا اجراي يك دستور ديگر) ، اگر مقدار سلول A1 را در ستون B داشته باشيم يك فرم (UF1) باز بشه كه به ترتيب سئوالات شيت 1 به همراه شرح سئوال و گزينه هاي مربوطه را در آن ببينيم (يعني براي بار اول سئوال 1 ، بار دوم سئوال 2 و . . . )
2 – در اين فرم بتوانيم شماره گزينه مورد نظر را وارد كنيم و اين شماره جلوي سئوال مربوطه در ستون G قرار بگيره.
لازم به ذكر است كه اينكه به ازاي چه عددي چه سئوالي باز بشه مهم نيست ولي اين مهمه كه هر سئوال فقط يك بار اجرا بشه.
با سپاس فراوان
يك سئوال در زمينه فرم در VBA دارم كه ممنون ميشم راهنماييم كنيد:
من يك فايل دارم (پيوست) كه در شيت 1 يك تعداد سئوال دارم كه عنوان و شرح آن در 2 ستون كنار هم نوشته شده، در شيت 2 در سلول A1 دستور randbetween رو داريم و در ستون B يك تعداد عدد داريم
حالا ميخواهم :
1 - به ازاي هر بار آپديت شدن (مثلا با زدن F9 يا اجراي يك دستور ديگر) ، اگر مقدار سلول A1 را در ستون B داشته باشيم يك فرم (UF1) باز بشه كه به ترتيب سئوالات شيت 1 به همراه شرح سئوال و گزينه هاي مربوطه را در آن ببينيم (يعني براي بار اول سئوال 1 ، بار دوم سئوال 2 و . . . )
2 – در اين فرم بتوانيم شماره گزينه مورد نظر را وارد كنيم و اين شماره جلوي سئوال مربوطه در ستون G قرار بگيره.
لازم به ذكر است كه اينكه به ازاي چه عددي چه سئوالي باز بشه مهم نيست ولي اين مهمه كه هر سئوال فقط يك بار اجرا بشه.
با سپاس فراوان
کامنت