PDA

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



Nima
2012/05/09, 13:52
با سلام

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

حالا می خوایم که وقتی ایتم رو وارد کردیم جمع پرداختی ها رو تو سلول مربوطه نشون بده.

ممنون میشم دوستان کمک کنند.

http://min.us/m1qtKFvjv

komeilex
2012/05/09, 13:57
دوست عزیز این کارو با تابع sumif انجام بده.

~M*E*H*D*I~
2012/05/09, 13:58
این هم نمونه

Nima
2012/05/09, 14:11
با تشکر از شما اقای وطن پرست

خیلی خوب بود حالا می خواستم ببینم میشه تو یه سلول دیگه تعداد دفعات پرداخت رو هم نشون بدیم مثلا ایتم 2 سه بار پرداخت داشته و تاریخ پرداختها هم که مثلا تو سلول قبل از payment هست رو هم نشون بده.

مرسی.

~M*E*H*D*I~
2012/05/09, 14:11
بله از countif استفاده کنید

Nima
2012/05/09, 14:18
آقای وطن پرست

راهی هست که تاریخ پرداخت ها رو هم نشون بدیم مثلا اگر یه ایتمی 5 بار پرداخت داشته هر پنج تاریخ پرداخت رو هم یه جائی نشون بدیم

با تشکر

~M*E*H*D*I~
2012/05/09, 14:21
بله امکانش هست لطفا هر چی میخوای بگو تا فایل تکمیل شده رو پیوست کنم

Nima
2012/05/09, 14:25
ببخشیدا تو زحمت افتادین

اگه بشه وقتی تاریخ پرداختها رو هم نشون میدیم مبلغ پرداخت شده تو اون تاریخ رو هم تشون بدیم

مثلا تو تاریخ x مبلغ y ، تو تاریخ xx مبلغ yy و.... تا اخرین پرداخت.

خیلی ممنون

~M*E*H*D*I~
2012/05/09, 14:28
خواهش میکنم فایل رو آماده میکنم و براتون پیوست میکنم

komeilex
2012/05/09, 15:34
با اجازه وطن پرست عزیز،من یه فایل با pivot table براتون آماده کردم براتون قرار دادم. فایل مورد نظر تو sheet2 هستش.
http://trainbit.com/files/7108789884/pivote.xlsx

Nima
2012/05/09, 15:48
با تشکر از شما اقای کمیل

در واقع من می خوام مورد به مورد چک بشه و نشون داده بشه الان تقریبا همه چی ok فقط میمونه نشون دادن تاریخ های پرداخت

فایل ضمیمه رو ببینید می خوایم تو کادر DATE OF PAYMENTS تاریخ هایئیکه پرداخت ها انجام شده را با مبلغ هر پر داخت نشون بدیم

ممنون از شما دوست عزیز


http://min.us/mXAhN6GjJ

komeilex
2012/05/09, 16:00
خدمت شما دوست عزیز
http://trainbit.com/files/9776789884/sample_12(1).xlsx

Nima
2012/05/09, 16:19
کمیل عزیز

فایل شما عالیه این جدول نمونه فقط 10 تا ردیف داره اما فرض کن که جدول من 1000 تا ردیف داره اونوقت باید با این روش شما هر 1000 تا ردیف رو چک کرد و براش تو قسمت PAYMENT DATE فرمول رو 1000 بار تکرار کرد اگه روشی باشه که تو کادر PAYMENT DATE فقط تاریخ های مربوطه رو زیر همدیگه نشون بده و مبلغ مربوط به هر تاریخ رو خیلی خوب میشه.[hr]


کمیل عزیز

فایل شما عالیه این جدول نمونه فقط 10 تا ردیف داره اما فرض کن که جدول من 1000 تا ردیف داره اونوقت باید با این روش شما هر 1000 تا ردیف رو چک کرد و براش تو قسمت PAYMENT DATE فرمول رو 1000 بار تکرار کرد اگه روشی باشه که تو کادر PAYMENT DATE فقط تاریخ های مربوطه رو زیر همدیگه نشون بده و مبلغ مربوط به هر تاریخ رو خیلی خوب میشه.


http://min.us/mXAhN6GjJ

komeilex
2012/05/09, 16:58
محدوده مورد نظر شما تو قسمت زرد رنگ مشخص شده. براحتی میشه فرمول رو برای هر تعداد که خواستین تعمیم بدین. موفق باشین.
http://trainbit.com/files/2376789884/sample_12(1)1.xlsx

Nima
2012/05/09, 17:29
دوست عزیز
من امروز خیلی چیزا یاد گرفتم از شما ولی این جواب کار ما رو نمیده من فرمول شما رو به یه جدول 100 تائی تعمیم دادم تقریبا قابل قبوله ولی جدول دیتای من چیزی حدود 120000 تا ردیف داره که با این روش شما تو شیت سرچ خیلی شلوغ میشه


بازم تشکر




http://min.us/mXAhN6GjJ

komeilex
2012/05/09, 17:42
خواهش می کنم عزیز.
ببینین من تو فایل آخر که براتون قرار دادم ستون های کمکی رو hiden نکردم تا شمانحوه کار رو ببینین. با پنهان کردن اونا می تونین به شیتتون سرو سامون بدین. اگر مایلین فایل اصلی رو قرار بدین تا به کمک دوستان براتون آمادش کنیم. کار وقت گیر و پیچیده ایی نیست! فرمول رو تو یه خوته می نویسیم و درگ می کنیم. به همین راحتی:P
فایل نهایی یه چیزی شبیه این میشه.
http://trainbit.com/files/9786789884/sample_12(1)12.xlsx
مگه همین مد نظرتون نبود؟

Nima
2012/05/09, 18:18
http://minus.com/l641G8BmGkCi5

بعضی از فایلها بیشتر از یکبار پرداخت داشتن می خوایم تعداد پرداختها به صورت زیر مشخص بشه

DATE OF PAYMENT ------------ AMOUNT



تشکر

komeilex
2012/05/09, 19:03
آقا محمد من قسمت اول که مد نظرتون بود رو براتون آماده کردم. راجع به قسمت بعدی میشه بیشتر توضیح بدی؟
http://trainbit.com/files/6586789884/Book1(1).xlsx

Nima
2012/05/09, 19:21
کمیل جان مرسی از لطفتون

کنار ستونی که تاریخ رو نشون میده می خوایم پرداختی همون تاریخ رو هم نشون بدیم

تشکر

komeilex
2012/05/09, 19:25
خواهش می کنم. انجام وظیفست.
این دیگه مربوط میشه به همون سوالی که باهاش این مطلبو شروع کردین. این کارو با تابع vlookup انجام بده:)[hr]
با عرض پوزش باید تصحیح کنم که با vlookup نمیشه دقیقا این کارو انجام داد. چون در صورت وجود دو تاریخ مشابه این تابع اولین مقدارو بر میگردونه:( بهتره صاحب نظران جوابتونو بدن...

khakzad
2012/05/09, 20:35
سلام دوستان
ببینید منظور همینه؟
برداشتم از سوال اقای حسنی بود.متوجه صجبت اقای قلی زاده نشدم که چرا نمیشه
اگر اشتباهی شده بفرمایید

komeilex
2012/05/10, 02:28
من لقمه رو دور سرم پیجونده بودم!!! عالی بود خانم خاکزاد.واقعا عالی بود. خیلی ممنون.

Nima
2012/05/10, 09:16
سلام دوستان
ببینید منظور همینه؟
برداشتم از سوال اقای حسنی بود.متوجه صجبت اقای قلی زاده نشدم که چرا نمیشه
اگر اشتباهی شده بفرمایید


مرسی از شما خانم خاکزاد خیلی عالی شد :)

از شم هم ممنون اقای کمیل ;)[hr]


سلام دوستان
ببینید منظور همینه؟
برداشتم از سوال اقای حسنی بود.متوجه صجبت اقای قلی زاده نشدم که چرا نمیشه
اگر اشتباهی شده بفرمایید


با سلام مجدد

میشه رلجع به این خط یه توضیح بدین

=IF(ISERROR(VLOOKUP(ROW(A1),table1,3,0))=TRUE,"",VLOOKUP(ROW(A1),table1,3,0))

تشکر

~M*E*H*D*I~
2012/05/10, 10:55
سلام
با تشکر از همه دوستان بخاطر پاسخ به این سوال، به پیوست جواب بنده رو هم میتونید ببینید

komeilex
2012/05/10, 13:14
با اجازه خانم خاکزاد.
ببینین آقا محمد این فرمولی که خانم خاکزاد نوشتن معادل =IFERROR(VLOOKUP(ROW(A1);table1;3;0);"")t هستش.ودر حقیقت همون vlookup خودمونه با انعطاف بیشتر که به خاطر استفاده از تابع row داخلش هست. تابع row تو شیت اصلیتون اون مقادیری رو که با شرط (برابر بودن file no ) شماره گذاری می کنه و بهشون یه شماره منحصر به فرد می ده. تابع iferror هم فقط برای جلوگیری از نشون دادن خطا در صورت پیدا نکردن مقدار قابل جستوجو می باشد.
فرمول خانم خاکزادم دقیقا همین کارو می کنه ولی با یه شرط اضافه تر

khakzad
2012/05/10, 16:44
ببخشید نرسیدم امروز سایت بیام
ممنون از اقای قلی زاده زحمت جواب رو کشیدن[hr]
ببخشید نرسیدم امروز سایت بیام
ممنون از اقای قلی زاده زحمت جواب رو کشیدن

Nima
2012/05/23, 13:56
سلام
با تشکر از همه دوستان بخاطر پاسخ به این سوال، به پیوست جواب بنده رو هم میتونید ببینید


با سلام

اقا وطن پرست می خواستم بدونم اگه بخوایم ایتم رو از طریق user form سرچ کنیم چی کار باید کرد


با تشکر

~M*E*H*D*I~
2012/05/23, 14:06
سلام
همچین فرمی خود اکسل داره میتونی با زدن ctrl+F ببینیش ؛ ولی اگه میخوای خودت فرم طراحی کنی بایدیک مقدار vba بلد باشی ؛ یک فرم ساده میشه طراحی کرد که کار vlook up رو انجام بده

Nima
2012/05/23, 14:21
من تو vba تازه کارم فایل زیر رو ببینید البته پر از ایراده

میخوام وقتی روی Button1 کلیک کردیم کاری رو که با vlookup می کردیم انجام بده...

با تشکرhttp://min.us/mlAcEU2Jc

~M*E*H*D*I~
2012/05/23, 14:29
تو تکست باکسی که گذاشتی چیو میخوای سرچ کنی و چیو میخوای بدست بیاری؟

Nima
2012/05/23, 14:46
تو تکست باکسی که گذاشتی چیو میخوای سرچ کنی و چیو میخوای بدست بیاری؟


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

میخوایم وقتی ایتم رو تو textbox وارد کردیم با زدن دکمه همون کار رو بکنه

ممنون

Javid Mokhtari
2012/05/23, 15:04
با سلام.
حالت های متنوعی میتونه داشته باشه...
http://faupload.com/uploads/sample-2012.xlsm

Nima
2012/05/23, 15:20
با سلام.
حالت های متنوعی میتونه داشته باشه...
sample%2012 (http://uplod.ir/4q7ejv4k59pm/sample_2012.xlsm.htm )


اقا لینک اشتباه:(

Javid Mokhtari
2012/05/23, 15:34
اقا لینک اشتباه:(


حل شد %

Nima
2012/05/23, 16:08
با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:
http://min.us/mjpvoN1kB

Javid Mokhtari
2012/05/23, 17:20
با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:
http://min.us/mjpvoN1kB


تصویری موجود نیست...

Nima
2012/05/23, 17:39
اقا لینک اشتباه:(


حل شد %


اقا دستتون درد نکنه

من یه textbox اضافه کردم به فرم میخواستم بدونم چطوری جمع کل payments رو تو اون نشون بدم

با تشکر

لینک اصلاح شد:

http://min.us/mlrpBqR0g

Javid Mokhtari
2012/05/23, 17:51
با سلام.
http://faupload.com/uploads/sample.xlsm
البته به جای Box از Label استفاده کردم.حالا اگه Box رو می خوایین می تونم عوضش کنم.اما به نظرم Label بهتر بود.[hr]


با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:



سئوالتون بسیار مختصر بود، اما جوابش نیاز به وقت و توضیحات بیشتری دارد.تو یه وقت مناسب حتماً توضیح میدم.

Nima
2012/05/23, 17:59
با سلام.
http://faupload.com/uploads/sample.xlsm
البته به جای Box از Label استفاده کردم.حالا اگه Box رو می خوایین می تونم عوضش کنم.اما به نظرم Label بهتر بود.[hr]


با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:



سئوالتون بسیار مختصر بود، اما جوابش نیاز به وقت و توضیحات بیشتری دارد.تو یه وقت مناسب حتماً توضیح میدم.



فکر کنم برایtextbox خط زیر رو باید اضافه کد:

TextBox2.Text = Val(payment)

Javid Mokhtari
2012/05/23, 18:05
فکر کنم برایtextbox خط زیر رو باید اضافه کد:

TextBox2.Text = Val(payment)



اخوی میدونم.گفتم اگه به textbox نیاز داشته باشید،textbox رو قرار بدم.

Nima
2012/05/23, 18:09
فکر کنم برایtextbox خط زیر رو باید اضافه کد:

TextBox2.Text = Val(payment)



اخوی میدونم.گفتم اگه به textbox نیاز داشته باشید،textbox رو قرار بدم.


ما جسارت نکردیم سوال کردیم

فقط یه چیز دیگه اگه زحمتی نباشه!

اگه بخوایم اعدادی که بعنوانpayment تو لیست باکس و جمع کل نشون داده میشن سه رقم سه رقم از ه جدا بشن راهش چیه

با تشکر

Javid Mokhtari
2012/05/23, 18:23
http://faupload.com/uploads/sample-2.xlsm

Nima
2012/05/23, 18:35
http://faupload.com/uploads/sample-2.xlsm


دوست عزیز خیلی ممنون از راهنمائی هاتون;)

Javid Mokhtari
2012/05/23, 18:38
دوست عزیز خیلی ممنون از راهنمائی هاتون;)


در خدمتم...

Nima
2012/05/24, 09:52
اقا جاوید

اگه یک ستون جدید به جدول اضافه بشه چطوری باید اونو تو لیست باکس فرم نشون داد؟

با تشکر

Javid Mokhtari
2012/05/24, 10:08
با سلام.
1_بر روی ListBox مورد نظر کلیک کرده و از قسمت Proprties ، برای تعیین اینکه چه تعداد ستون اطلاعات در لیست باکس قرار بگیرد گزینه ی Column Count رو تعیین کنید(در اینجا برابر 5 قرار بدین)
2_ در کد زیر عدد انتهای حلقه را بصورت X-1 تعیین کنید(که در اینجا X همان عدد مورد نظر شما برای تعداد ستون هاست که 1 واحد باید از آن کم شود.یعنی اگر 5 تا ستون داشتین حلقه رو به صورت For i = 1 To 4 بنویسید )
For i = 1 To 4
ListBox1.List(ListBox1.ListCount - 1, i) = c.Offset(0, i + 1).Value

Nima
2012/05/24, 10:18
با سلام.
1_بر روی ListBox مورد نظر کلیک کرده و از قسمت Proprties ، برای تعیین اینکه چه تعداد ستون اطلاعات در لیست باکس قرار بگیرد گزینه ی Column Count رو تعیین کنید(در اینجا برابر 5 قرار بدین)
2_ در کد زیر عدد انتهای حلقه را بصورت X-1 تعیین کنید(که در اینجا X همان عدد مورد نظر شما برای تعداد ستون هاست که 1 واحد باید از آن کم شود.یعنی اگر 5 تا ستون داشتین حلقه رو به صورت For i = 1 To 4 بنویسید )
For i = 1 To 4
ListBox1.List(ListBox1.ListCount - 1, i) = c.Offset(0, i + 1).Value


آقای جاوید

ممنون از پاسختون اگه این ستون جدید تاریخ باشه چطوری باید تو لیست باکس فرمت تاریخ رو تعریف کرد؟

با تشکر

Javid Mokhtari
2012/05/24, 10:31
آقای جاوید

ممنون از پاسختون اگه این ستون جدید تاریخ باشه چطوری باید تو لیست باکس فرمت تاریخ رو تعریف کرد؟
با تشکر

برای فرمت بندی تاریخ میتونید از کد زیر استفاده کنید:
ListBox1.List(ListBox1.ListCount - 1, i) = Format(c.Offset(0, i + 1).Value, "####/##/##")
اگه فایل نهائیتون رو بذارید،تغییرات رو رو اون انجام میدم.خودتون هم می تونید تغییرات رو ببینید

Nima
2012/05/24, 11:19
آقای جاوید

ممنون از پاسختون اگه این ستون جدید تاریخ باشه چطوری باید تو لیست باکس فرمت تاریخ رو تعریف کرد؟
با تشکر

برای فرمت بندی تاریخ میتونید از کد زیر استفاده کنید:
ListBox1.List(ListBox1.ListCount - 1, i) = Format(c.Offset(0, i + 1).Value, "####/##/##")
اگه فایل نهائیتون رو بذارید،تغییرات رو رو اون انجام میدم.خودتون هم می تونید تغییرات رو ببینید


من قبلا از "#,###" برای سه رقم جدا کردن ستون پرداخت استفاده کردم ولی الان می خوام فرمت تاریخ رو هم برای ستون تاریخ که تازه به جدمل اضافه کردم ، اضافه کنم میشه بفرمائید چطر میشه این کار رو کرد؟

با تشکر از شما

Javid Mokhtari
2012/05/24, 17:42
با سلام.
لطفاً فایلتون رو بذارید تا درستش کنم.
برای تاریخ از قالب ##/##/#### استفاده کنید.

Nima
2012/05/26, 12:09
آقا جاوید

با سلام

این یه نمونه فایل هست که یه فرم طراحی شده که می خوایم وقتی code NO رو وارد کردیم با زدن سرچ تو لیست باکس فقط پرداخت ها و تاریخشون نمایش داده بشه و تو تکست باکسها 2 و3 و4 به ترتیب جمع کل پرداخت و نام و واحد نشون داده بشه.

با تشکر از شما

http://min.us/mSj8RNron

Javid Mokhtari
2012/05/26, 14:37
با سلام.

http://uplod.ir/wxbiv81k8wqv/sample-2.xlsm.htm

Nima
2012/05/26, 16:21
با سلام.

http://uplod.ir/wxbiv81k8wqv/sample-2.xlsm.htm


آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟

Javid Mokhtari
2012/05/26, 22:57
آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟


با سلام.
http://persiandrive.com/998347

Nima
2012/05/29, 13:38
آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟


با سلام.
http://persiandrive.com/998347


آقا جاوید

دست شما درد نکنه ممنون از الطاف شما;)

Nima
2012/05/29, 14:59
[



آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟


با سلام.
http://persiandrive.com/998347


اقا جاوید

با سلام
من یه فرم دیگه ساختم و می خوام ببینم تو یه تاریخ خاص چه مقدار پرداختی داشتیم

اگه ممکنه یه نگاه بهش بندازین مشکلی که هست اینه که تاریخ حتما باید با فرمت mm/dd/yyyy

وارد بشه میشه کاری کرد تاریخ با فرمت yyyy/mm/dd وارد بشه و اینکه فرمت payment تو لیست باکس ###,# بشه

http://min.us/mX4QSN5j8

با تشکر فراوان

Javid Mokhtari
2012/05/30, 00:13
اقا جاوید

با سلام
من یه فرم دیگه ساختم و می خوام ببینم تو یه تاریخ خاص چه مقدار پرداختی داشتیم

اگه ممکنه یه نگاه بهش بندازین مشکلی که هست اینه که تاریخ حتما باید با فرمت mm/dd/yyyy

وارد بشه میشه کاری کرد تاریخ با فرمت yyyy/mm/dd وارد بشه و اینکه فرمت payment تو لیست باکس ###,# بشه
با تشکر فراوان


با سلام.
http://persiandrive.com/475608

Nima
2012/05/30, 09:34
اقا جاوید

با سلام
من یه فرم دیگه ساختم و می خوام ببینم تو یه تاریخ خاص چه مقدار پرداختی داشتیم

اگه ممکنه یه نگاه بهش بندازین مشکلی که هست اینه که تاریخ حتما باید با فرمت mm/dd/yyyy

وارد بشه میشه کاری کرد تاریخ با فرمت yyyy/mm/dd وارد بشه و اینکه فرمت payment تو لیست باکس ###,# بشه
با تشکر فراوان


با سلام.
http://persiandrive.com/475608


اقای جاوید با سلام

تشکر از زحماتتون میشه کاری کرد که code no رو هم تو لیست باکس نشون داده بشه

با تشکر

Javid Mokhtari
2012/05/30, 14:44
اقای جاوید با سلام
تشکر از زحماتتون میشه کاری کرد که code no رو هم تو لیست باکس نشون داده بشه
با تشکر


با سلام.
http://persiandrive.com/6118

Nima
2012/05/30, 16:37
اقای جاوید با سلام
تشکر از زحماتتون میشه کاری کرد که code no رو هم تو لیست باکس نشون داده بشه
با تشکر


با سلام.
http://persiandrive.com/6118


اقا جاوید

الان code no تو لیست باکس نمایش داده میشه اما فیلد name نیستش! میشه یه نگا بهش بندازین

تشکر

Javid Mokhtari
2012/05/30, 23:08
اقا جاوید
الان code no تو لیست باکس نمایش داده میشه اما فیلد name نیستش! میشه یه نگا بهش بندازین
تشکر


سلام اخوی.
شرمنده ، وقت چک کردن فرم رو نداشتم.
http://persiandrive.com/800570

Nima
2012/05/31, 09:44
اقا جاوید
الان code no تو لیست باکس نمایش داده میشه اما فیلد name نیستش! میشه یه نگا بهش بندازین
تشکر


سلام اخوی.
شرمنده ، وقت چک کردن فرم رو نداشتم.
http://persiandrive.com/800570


با تشکر از شما دوست عزیز

یه مسئله ای که پیش میاد اینکه چطوری باید validayion واسه تکست باکس تعریف کنیم مثلا تو همین نمونه فایل که ما بر اساس تاریخ یه موضوعی مثلا اینجا payment رو سرچ میکنیم تو تکست باکس هر عددی رو وارد کنیم جستجو انجام میشه و همه موارد رو تو لیست باکس نمایش میده مثل: 2012/88/129 اگه ممکن یه کاری بکنیم که تو تکست باکس فقط بتونیم فرمت درست تاریخ رو وارد کنیم یعنی وقتی که فرمت وارد شده تاریخ درست نیست یه الارمی بده که یوسر متوجه بشه و از جستجوی اشتباه جلوگیری بشه

new sample (http://min.us/mSrOtJDqx)

با تشکر

Javid Mokhtari
2012/05/31, 10:26
با تشکر


فایل رو نتونستم بردارم.ولی از کد زیر در ابتدای کدهاتون میتونید استفاده کنید:

If Not (IsDate(TextBox1.Text)) Then
MsgBox "فرمت تاريخ اشتباه است"
Exit Sub
End If

Nima
2012/05/31, 12:10
با تشکر از راهنمائیهای شما

برای تفریق مقدار دو تا تکست باکس چه کدی باید استفاده کنیم

تشکر

Javid Mokhtari
2012/05/31, 18:19
با تشکر از راهنمائیهای شما

برای تفریق مقدار دو تا تکست باکس چه کدی باید استفاده کنیم

تشکر


TextBox3.Text=TextBox1.Text-TextBox2.Text

Nima
2012/06/02, 09:32
با سلام

برای اینکه دوتا یا بیشتر فرم رو توی هم بازکنیم چی کار میشه کرد؟

یعنی مثلا با کلیک یه دکمه توی یه فرم می خوایم فرم مربوط به دکمه هم توی همون فرم باز شه نه یه فرم جدید .مثل پنجره های ویندوز.



با تشکر

Nima
2012/06/02, 12:23
با سلام

من یه کارائی رو این پروژه انجام دادم لطفا یه نگا بهش بندازین می خوام اگه بشه:

1-وقتی فایل رو باز می کنم تمام شیتها هیدن بشه تا کاربر نتونه ببینه

2-فرمی که ساخته شده هم به صورت fullscrean نمایش داده بشه


با تشکر فراوان


new sample (http://min.us/m1lcWSbZQ)

Javid Mokhtari
2012/06/03, 14:33
با سلام

من یه کارائی رو این پروژه انجام دادم لطفا یه نگا بهش بندازین می خوام اگه بشه:

1-وقتی فایل رو باز می کنم تمام شیتها هیدن بشه تا کاربر نتونه ببینه

2-فرمی که ساخته شده هم به صورت fullscrean نمایش داده بشه


با سلام.
البته باید کارهای امنیتی زیادی روش انجام بشه.
http://persiandrive.com/912330

Nima
2012/06/05, 15:30
با سلام

با تشکر از شما آقای جاوید.

من واسه این فایل یه پسورد گذاشتم اما زیاد مطمئن نیست مثلا با زدن دکمه X گوشه فرم کاربر میتونه وارد فایل بشه واسه بالا بردن امنیت چیکارا میشه کرد و اینکه اگه این فایل اکسل رو با نرم افزارهائی مثل xls to exe یا سایر تبدیل به فایل اجرائی کنیم بازم میشه به جداول اون دسترسی داشت یا نه

خیلی ممنون

full screen new sample (http://min.us/mbqDPYAsJ9)

Javid Mokhtari
2012/06/06, 17:00
با سلام

با تشکر از شما آقای جاوید.

من واسه این فایل یه پسورد گذاشتم اما زیاد مطمئن نیست مثلا با زدن دکمه X گوشه فرم کاربر میتونه وارد فایل بشه واسه بالا بردن امنیت چیکارا میشه کرد و اینکه اگه این فایل اکسل رو با نرم افزارهائی مثل xls to exe یا سایر تبدیل به فایل اجرائی کنیم بازم میشه به جداول اون دسترسی داشت یا نه

خیلی ممنون

full screen new sample (http://min.us/mbqDPYAsJ9)


با سلام.
فعلاً اینو داشته باشین... :
http://persiandrive.com/396602
کاربری:nima
پسورد:123
=================================================

آره میشه.

Nima
2012/06/06, 17:21
اقای جاوید

تشکر از فایل اما میشه راهنمائی کنین چطوری میشه شیت ها رو دید برای ادیت کردن و ... .

یه موردی هم که هست اینه که فرم وارد کردن نام کاربری و پسورد فقط دفعه اولی که فایلو بتز می کنم میاد دفعات بعدی دیگه فرم خودکار اجرا نمیشه :(

تشکر

Javid Mokhtari
2012/06/07, 11:14
[quote=nima]
اقای جاوید

تشکر از فایل اما میشه راهنمائی کنین چطوری میشه شیت ها رو دید برای ادیت کردن و ... .
================================================== ================
Application.ScreenUpdating = False

For i = 1 To Sheets.Count
Sheets(i).Visible = xlSheetVisible
Next i
================================================== =================
یه موردی هم که هست اینه که فرم وارد کردن نام کاربری و پسورد فقط دفعه اولی که فایلو بتز می کنم میاد دفعات بعدی دیگه فرم خودکار اجرا نمیشه :(
================================================== =================
منظورتون از دفعات بعد ، برای چه قسمت هایی است...؟
چون فرم کاربری فقط برای زمانی است که می خواهید وارد فایل شوید و تو فایل من هم هیچ مشکلی نداره.

Nima
2012/06/07, 12:33
با تشکر از شما

الان که این کد رو اضافه کردم ولی وقتی open file رو میزنم بازم شیتارو نمی بینم وقتی exit رو می زنم و به سوال سیو کردن کنسل می کنم بازم شیتارو نمی بینم یعنی وقتی یوسر فرم رو ببندم فایل بسته میشه کلا. من می خوام به شیتا دسترسی داشته باشم برای ادیت کردن دیتا ها ولی کاربرای دیگه یوسر پسورد داشته باشن و اونا شیتا رو نبینن.

Javid Mokhtari
2012/06/07, 12:38
با تشکر از شما

الان که این کد رو اضافه کردم ولی وقتی open file رو میزنم بازم شیتارو نمی بینم وقتی exit رو می زنم و به سوال سیو کردن کنسل می کنم بازم شیتارو نمی بینم یعنی وقتی یوسر فرم رو ببندم فایل بسته میشه کلا. من می خوام به شیتا دسترسی داشته باشم برای ادیت کردن دیتا ها ولی کاربرای دیگه یوسر پسورد داشته باشن و اونا شیتا رو نبینن.




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

amiras
2015/06/06, 10:29
سلام. دوستان یک برنامه نوشتم با vlookup ولی err میده..کسی میتونه به من کمک کنه؟ فایل رو هم پیوست میکنم. لطفا سریع جواب بدید.

generalsamad
2015/06/06, 10:36
با سلام
دوست عزیز لطفا قوانین رو رعایت کنید
شما 3 پست زدید و سوالتون یکی هست

این کد رو برای شیت 3 سلول j5


=iferror(vlookup(i$5;a$5:g$15;6;0);"")


خطا هم بخاطر این هست که به یک فایل لینک شده

DOLFIN
2015/06/06, 11:16
سلام دوست عزیز
برای اینکه کدهای vba شما save بشه و موقع اجرای فایل بشه ازش استفاده کرد در درجه اول شما باید فایل اکسل رو با پسوند xlsm ذخیره کنید.موفق باشید

mokaram
2015/06/06, 13:14
دوست عزیز شما تابع vlookup را با vba بکار بردید یا تو شیت از اون استفاده کردید در هر دو صورت چیزی مشاهده نشده
در صورت امکان دقیقتر بیان بفرمایید

iranweld
2015/06/06, 18:43
سلام. دوستان یک برنامه نوشتم با vlookup ولی err میده..کسی میتونه به من کمک کنه؟ فایل رو هم پیوست میکنم. لطفا سریع جواب بدید.

با سلام و کسب اجازه از دوستان
فایل شما فاقد فرمول بود ولی فایل پیوست با vlookup تهیه گردید