PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : انتخاب آیتمهایlist box



zxcvbn
2015/10/11, 22:19
سلام دوستان.من لیست جستجویی درست کرده ام که هر وقت حرفی را وارد باکس می کنم کلیه کلماتی که با این حرف شروع می شوند در یک لیست باکس می آورد.خلاصه یک لیست باکس جستجو هست.اما اصل قضیه اینجاست که وقتی بعد از جستجو کلمه مورد نظر خودمو پیدا کردم می خوام اونو انتخاب کنم و مثلا با دابل کلیک کردن روی اون، اون کلمه رو به یک سلول اضافه کنم.
بذارین راحت تر بگم.این جستجو واسه کالاست.می خام هنگام ثبت فاکتور فروش، وقتی کلمه ای رو جستجو کردم و پیداش کردم با کلیلک کردن روی اون، کالا به فاکتور اضافه بشه و من مجبور نباشم هر کالایی رو با دست وارد کنم یا با کد کالا بیارمش. همین

abootorab
2015/10/11, 23:37
سلام دوستان.من لیست جستجویی درست کرده ام که هر وقت حرفی را وارد باکس می کنم کلیه کلماتی که با این حرف شروع می شوند در یک لیست باکس می آورد.خلاصه یک لیست باکس جستجو هست.اما اصل قضیه اینجاست که وقتی بعد از جستجو کلمه مورد نظر خودمو پیدا کردم می خوام اونو انتخاب کنم و مثلا با دابل کلیک کردن روی اون، اون کلمه رو به یک سلول اضافه کنم.
بذارین راحت تر بگم.این جستجو واسه کالاست.می خام هنگام ثبت فاکتور فروش، وقتی کلمه ای رو جستجو کردم و پیداش کردم با کلیلک کردن روی اون، کالا به فاکتور اضافه بشه و من مجبور نباشم هر کالایی رو با دست وارد کنم یا با کد کالا بیارمش. همین

با درود
دوست عزیز اگه فایل نمونه بذارید بهتر میشه شما رو راهنمایی کرد.

s.cheraghi
2015/10/12, 09:08
از حرفاتون تنها متوجه شدم که چه کاری انجام دادین، اما متوجه نشدم الان دقیقا شما چه مشکلی دارین؟!

zxcvbn
2015/10/14, 00:03
سلام
این فایل نمونه ای که گذاشتم چند ماه پیش از همین سایت گرفتم.در صفحه یوزرفرم باز شده، در قسمت جستجو بر اساس نام کالا، فرضا حرف "ت" رو تایپ کنید.چندین کالا که شامل حرف "ت" میشه نمایش داده میشه.حالا من می خوام وقتی روی کالای مورد نظر خودم دابل کلیک که میکنم، اون کالا بیاد توی کمبو باکس نام کالای سمت راستی بشینه تا من قیمت خریدش رو وارد کنم و ثبتش کنم و همینطور برم سراغ کالاهای دیگه.
لطفا همین فایل رو تبدیل کنید به اون چیزی که من میخوام

amirghadiri
2015/10/14, 15:44
سلام
این فایل نمونه ای که گذاشتم چند ماه پیش از همین سایت گرفتم.در صفحه یوزرفرم باز شده، در قسمت جستجو بر اساس نام کالا، فرضا حرف "ت" رو تایپ کنید.چندین کالا که شامل حرف "ت" میشه نمایش داده میشه.حالا من می خوام وقتی روی کالای مورد نظر خودم دابل کلیک که میکنم، اون کالا بیاد توی کمبو باکس نام کالای سمت راستی بشینه تا من قیمت خریدش رو وارد کنم و ثبتش کنم و همینطور برم سراغ کالاهای دیگه.
لطفا همین فایل رو تبدیل کنید به اون چیزی که من میخوام
http://forum.exceliran.com/images/metro/green/misc/paperclip.png فايل هاي پيوست شده




http://forum.exceliran.com/images/attach/rar.gif inventory.rar (http://forum.exceliran.com/attachment.php?attachmentid=8909&d=1444768396)

http://forum.exceliran.com/images/attach/info_2.png (29.2 کیلو بایت, 6 نمایش)

zxcvbn
2015/10/14, 23:16
آقای قدیری عزیز واقعا ممنون
خیلی عالی بود
درست همون چیزی که میخواستم
شماها چجوری اینقدر حرفه ای شدین؟
من خیلی وقته با vba درگیرم و دارم یادش می گیرم
ولی هرکاری میکنم حرفه ای نمیشم
الان این دستوری که شما نوشتی رو سر در میارم اما خودم نمیتونم بنویسم
یعنی الان شما همه اینا رو حفظی؟
چجوری میشه مثل خودت یاد بگیرم؟

man
2015/10/15, 06:48
سلام
چرا با اجرای این vb اکسل بسته میشه ؟

اگه یکی از اساتید این نمونه ها رو برای ما مبتدیها تشریح کنن چقدر خوب میشه ...

mokaram
2015/10/15, 10:27
سلام
چرا با اجرای این vb اکسل بسته میشه ؟

اگه یکی از اساتید این نمونه ها رو برای ما مبتدیها تشریح کنن چقدر خوب میشه ...



Private Sub CommandButton1_Click()
Application.ActiveWindow.Application.Visible = False
UserFormfa.Show
End Sub



توضیح کدهای بالا که در محیط ویژوال تو شیت یک نوشته شده به شرح زیره: ( توضیح بعضی از کدها به مراتب سخت تر از کدهای دیگه هست .)

کد زیر بیانگر اینه که شما با فشردن دکمه CommandButton1 فایل اکسل را مخفی می کنید. پس هر جا خواستید فایل اکسل را مخفی کنید از کد زیر کمک بگیرید.

Application.ActiveWindow.Application.Visible = False

کد زیر هم فرم مربوطه را نشون میده ( اینجا فرم مد نظر به نام UserFormfa می باشد )


UserFormfa.Show

mokaram
2015/10/15, 10:37
آقای قدیری عزیز واقعا ممنون
خیلی عالی بود
درست همون چیزی که میخواستم
شماها چجوری اینقدر حرفه ای شدین؟
من خیلی وقته با vba درگیرم و دارم یادش می گیرم
ولی هرکاری میکنم حرفه ای نمیشم
الان این دستوری که شما نوشتی رو سر در میارم اما خودم نمیتونم بنویسم
یعنی الان شما همه اینا رو حفظی؟
چجوری میشه مثل خودت یاد بگیرم؟

دوست عزیز اینا بیشتر به یک روند شبیه هست . اینکه شما بدونی می خوای چی بگی البته به زبان vba . مثلا برای ثبت اطلاعات از طریق فرم تو شیت ، ابتدا باید جایی را برای ثبت اطلاعات معرفی کنی بعد باید بررسی کنی اونجا خالی باشه ، اگه پر بود چیکار کنه ، اگه ثبت شد چه اتفاقی بیفته و ... اینا را که پشت سر هم انجام بدی گاها چندین خط کد نویسی انجام دادی بدون اینکه اونها را از قبل حفظ کرده باشی . پس مهم الگوریتم حل اون مساله هست.

zxcvbn
2015/10/17, 00:07
اقای غدیری یا دوست عزیز دیگر در ادامه همون فایل inventory، می خوام کاری کنم که listbox فقط ستون کالا رو نمایش بده و نیازی به تاریخ و نرخش ندارم. اما هر کاری کردم سر در نیاوردم. لطفا روی همون فایل این قضیه رو لطف کنید اعمال کنید و توضیح بدید کجا و چجوری تغییر کرده. میخوام یاد بگیرم ممنونم