توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : استفاده از vlookup
با سلام
در فایل نمونه از vlookup برای پیدا کردن پرداختی یه ایتم استفاده شده.
حالا می خوایم که وقتی ایتم رو وارد کردیم جمع پرداختی ها رو تو سلول مربوطه نشون بده.
ممنون میشم دوستان کمک کنند.
http://min.us/m1qtKFvjv
komeilex
2012/05/09, 12:57
دوست عزیز این کارو با تابع sumif انجام بده.
~M*E*H*D*I~
2012/05/09, 12:58
این هم نمونه
با تشکر از شما اقای وطن پرست
خیلی خوب بود حالا می خواستم ببینم میشه تو یه سلول دیگه تعداد دفعات پرداخت رو هم نشون بدیم مثلا ایتم 2 سه بار پرداخت داشته و تاریخ پرداختها هم که مثلا تو سلول قبل از payment هست رو هم نشون بده.
مرسی.
~M*E*H*D*I~
2012/05/09, 13:11
بله از countif استفاده کنید
آقای وطن پرست
راهی هست که تاریخ پرداخت ها رو هم نشون بدیم مثلا اگر یه ایتمی 5 بار پرداخت داشته هر پنج تاریخ پرداخت رو هم یه جائی نشون بدیم
با تشکر
~M*E*H*D*I~
2012/05/09, 13:21
بله امکانش هست لطفا هر چی میخوای بگو تا فایل تکمیل شده رو پیوست کنم
ببخشیدا تو زحمت افتادین
اگه بشه وقتی تاریخ پرداختها رو هم نشون میدیم مبلغ پرداخت شده تو اون تاریخ رو هم تشون بدیم
مثلا تو تاریخ x مبلغ y ، تو تاریخ xx مبلغ yy و.... تا اخرین پرداخت.
خیلی ممنون
~M*E*H*D*I~
2012/05/09, 13:28
خواهش میکنم فایل رو آماده میکنم و براتون پیوست میکنم
komeilex
2012/05/09, 14:34
با اجازه وطن پرست عزیز،من یه فایل با pivot table براتون آماده کردم براتون قرار دادم. فایل مورد نظر تو sheet2 هستش.
http://trainbit.com/files/7108789884/pivote.xlsx
با تشکر از شما اقای کمیل
در واقع من می خوام مورد به مورد چک بشه و نشون داده بشه الان تقریبا همه چی ok فقط میمونه نشون دادن تاریخ های پرداخت
فایل ضمیمه رو ببینید می خوایم تو کادر DATE OF PAYMENTS تاریخ هایئیکه پرداخت ها انجام شده را با مبلغ هر پر داخت نشون بدیم
ممنون از شما دوست عزیز
http://min.us/mXAhN6GjJ
komeilex
2012/05/09, 15:00
خدمت شما دوست عزیز
http://trainbit.com/files/9776789884/sample_12(1).xlsx
کمیل عزیز
فایل شما عالیه این جدول نمونه فقط 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, 15:58
محدوده مورد نظر شما تو قسمت زرد رنگ مشخص شده. براحتی میشه فرمول رو برای هر تعداد که خواستین تعمیم بدین. موفق باشین.
http://trainbit.com/files/2376789884/sample_12(1)1.xlsx
دوست عزیز
من امروز خیلی چیزا یاد گرفتم از شما ولی این جواب کار ما رو نمیده من فرمول شما رو به یه جدول 100 تائی تعمیم دادم تقریبا قابل قبوله ولی جدول دیتای من چیزی حدود 120000 تا ردیف داره که با این روش شما تو شیت سرچ خیلی شلوغ میشه
بازم تشکر
http://min.us/mXAhN6GjJ
komeilex
2012/05/09, 16:42
خواهش می کنم عزیز.
ببینین من تو فایل آخر که براتون قرار دادم ستون های کمکی رو hiden نکردم تا شمانحوه کار رو ببینین. با پنهان کردن اونا می تونین به شیتتون سرو سامون بدین. اگر مایلین فایل اصلی رو قرار بدین تا به کمک دوستان براتون آمادش کنیم. کار وقت گیر و پیچیده ایی نیست! فرمول رو تو یه خوته می نویسیم و درگ می کنیم. به همین راحتی:P
فایل نهایی یه چیزی شبیه این میشه.
http://trainbit.com/files/9786789884/sample_12(1)12.xlsx
مگه همین مد نظرتون نبود؟
http://minus.com/l641G8BmGkCi5
بعضی از فایلها بیشتر از یکبار پرداخت داشتن می خوایم تعداد پرداختها به صورت زیر مشخص بشه
DATE OF PAYMENT ------------ AMOUNT
تشکر
komeilex
2012/05/09, 18:03
آقا محمد من قسمت اول که مد نظرتون بود رو براتون آماده کردم. راجع به قسمت بعدی میشه بیشتر توضیح بدی؟
http://trainbit.com/files/6586789884/Book1(1).xlsx
کمیل جان مرسی از لطفتون
کنار ستونی که تاریخ رو نشون میده می خوایم پرداختی همون تاریخ رو هم نشون بدیم
تشکر
komeilex
2012/05/09, 18:25
خواهش می کنم. انجام وظیفست.
این دیگه مربوط میشه به همون سوالی که باهاش این مطلبو شروع کردین. این کارو با تابع vlookup انجام بده:)[hr]
با عرض پوزش باید تصحیح کنم که با vlookup نمیشه دقیقا این کارو انجام داد. چون در صورت وجود دو تاریخ مشابه این تابع اولین مقدارو بر میگردونه:( بهتره صاحب نظران جوابتونو بدن...
سلام دوستان
ببینید منظور همینه؟
برداشتم از سوال اقای حسنی بود.متوجه صجبت اقای قلی زاده نشدم که چرا نمیشه
اگر اشتباهی شده بفرمایید
komeilex
2012/05/10, 01:28
من لقمه رو دور سرم پیجونده بودم!!! عالی بود خانم خاکزاد.واقعا عالی بود. خیلی ممنون.
سلام دوستان
ببینید منظور همینه؟
برداشتم از سوال اقای حسنی بود.متوجه صجبت اقای قلی زاده نشدم که چرا نمیشه
اگر اشتباهی شده بفرمایید
مرسی از شما خانم خاکزاد خیلی عالی شد :)
از شم هم ممنون اقای کمیل ;)[hr]
سلام دوستان
ببینید منظور همینه؟
برداشتم از سوال اقای حسنی بود.متوجه صجبت اقای قلی زاده نشدم که چرا نمیشه
اگر اشتباهی شده بفرمایید
با سلام مجدد
میشه رلجع به این خط یه توضیح بدین
=IF(ISERROR(VLOOKUP(ROW(A1),table1,3,0))=TRUE,"",VLOOKUP(ROW(A1),table1,3,0))
تشکر
~M*E*H*D*I~
2012/05/10, 09:55
سلام
با تشکر از همه دوستان بخاطر پاسخ به این سوال، به پیوست جواب بنده رو هم میتونید ببینید
komeilex
2012/05/10, 12:14
با اجازه خانم خاکزاد.
ببینین آقا محمد این فرمولی که خانم خاکزاد نوشتن معادل =IFERROR(VLOOKUP(ROW(A1);table1;3;0);"")t هستش.ودر حقیقت همون vlookup خودمونه با انعطاف بیشتر که به خاطر استفاده از تابع row داخلش هست. تابع row تو شیت اصلیتون اون مقادیری رو که با شرط (برابر بودن file no ) شماره گذاری می کنه و بهشون یه شماره منحصر به فرد می ده. تابع iferror هم فقط برای جلوگیری از نشون دادن خطا در صورت پیدا نکردن مقدار قابل جستوجو می باشد.
فرمول خانم خاکزادم دقیقا همین کارو می کنه ولی با یه شرط اضافه تر
ببخشید نرسیدم امروز سایت بیام
ممنون از اقای قلی زاده زحمت جواب رو کشیدن[hr]
ببخشید نرسیدم امروز سایت بیام
ممنون از اقای قلی زاده زحمت جواب رو کشیدن
سلام
با تشکر از همه دوستان بخاطر پاسخ به این سوال، به پیوست جواب بنده رو هم میتونید ببینید
با سلام
اقا وطن پرست می خواستم بدونم اگه بخوایم ایتم رو از طریق user form سرچ کنیم چی کار باید کرد
با تشکر
~M*E*H*D*I~
2012/05/23, 13:06
سلام
همچین فرمی خود اکسل داره میتونی با زدن ctrl+F ببینیش ؛ ولی اگه میخوای خودت فرم طراحی کنی بایدیک مقدار vba بلد باشی ؛ یک فرم ساده میشه طراحی کرد که کار vlook up رو انجام بده
من تو vba تازه کارم فایل زیر رو ببینید البته پر از ایراده
میخوام وقتی روی Button1 کلیک کردیم کاری رو که با vlookup می کردیم انجام بده...
با تشکرhttp://min.us/mlAcEU2Jc
~M*E*H*D*I~
2012/05/23, 13:29
تو تکست باکسی که گذاشتی چیو میخوای سرچ کنی و چیو میخوای بدست بیاری؟
تو تکست باکسی که گذاشتی چیو میخوای سرچ کنی و چیو میخوای بدست بیاری؟
اگه یادتون باشه این فایلو خودتون درست کردید
وقتی یه ایتم رو تو خونه I2 وارد میکردیم تعداد پرداخت و تاریخ رو از جدول لیست میکرد
میخوایم وقتی ایتم رو تو textbox وارد کردیم با زدن دکمه همون کار رو بکنه
ممنون
Javid Mokhtari
2012/05/23, 14:04
با سلام.
حالت های متنوعی میتونه داشته باشه...
http://faupload.com/uploads/sample-2012.xlsm
با سلام.
حالت های متنوعی میتونه داشته باشه...
sample%2012 (http://uplod.ir/4q7ejv4k59pm/sample_2012.xlsm.htm )
اقا لینک اشتباه:(
Javid Mokhtari
2012/05/23, 14:34
اقا لینک اشتباه:(
حل شد %
با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:
http://min.us/mjpvoN1kB
Javid Mokhtari
2012/05/23, 16:20
با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:
http://min.us/mjpvoN1kB
تصویری موجود نیست...
اقا لینک اشتباه:(
حل شد %
اقا دستتون درد نکنه
من یه textbox اضافه کردم به فرم میخواستم بدونم چطوری جمع کل payments رو تو اون نشون بدم
با تشکر
لینک اصلاح شد:
http://min.us/mlrpBqR0g
Javid Mokhtari
2012/05/23, 16:51
با سلام.
http://faupload.com/uploads/sample.xlsm
البته به جای Box از Label استفاده کردم.حالا اگه Box رو می خوایین می تونم عوضش کنم.اما به نظرم Label بهتر بود.[hr]
با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:
سئوالتون بسیار مختصر بود، اما جوابش نیاز به وقت و توضیحات بیشتری دارد.تو یه وقت مناسب حتماً توضیح میدم.
با سلام.
http://faupload.com/uploads/sample.xlsm
البته به جای Box از Label استفاده کردم.حالا اگه Box رو می خوایین می تونم عوضش کنم.اما به نظرم Label بهتر بود.[hr]
با تشکر از جنابعالی
میشه راجع به این قسمت زرد رنگ توضیح بدین:huh:
سئوالتون بسیار مختصر بود، اما جوابش نیاز به وقت و توضیحات بیشتری دارد.تو یه وقت مناسب حتماً توضیح میدم.
فکر کنم برایtextbox خط زیر رو باید اضافه کد:
TextBox2.Text = Val(payment)
Javid Mokhtari
2012/05/23, 17:05
فکر کنم برایtextbox خط زیر رو باید اضافه کد:
TextBox2.Text = Val(payment)
اخوی میدونم.گفتم اگه به textbox نیاز داشته باشید،textbox رو قرار بدم.
فکر کنم برایtextbox خط زیر رو باید اضافه کد:
TextBox2.Text = Val(payment)
اخوی میدونم.گفتم اگه به textbox نیاز داشته باشید،textbox رو قرار بدم.
ما جسارت نکردیم سوال کردیم
فقط یه چیز دیگه اگه زحمتی نباشه!
اگه بخوایم اعدادی که بعنوانpayment تو لیست باکس و جمع کل نشون داده میشن سه رقم سه رقم از ه جدا بشن راهش چیه
با تشکر
Javid Mokhtari
2012/05/23, 17:23
http://faupload.com/uploads/sample-2.xlsm
http://faupload.com/uploads/sample-2.xlsm
دوست عزیز خیلی ممنون از راهنمائی هاتون;)
Javid Mokhtari
2012/05/23, 17:38
دوست عزیز خیلی ممنون از راهنمائی هاتون;)
در خدمتم...
اقا جاوید
اگه یک ستون جدید به جدول اضافه بشه چطوری باید اونو تو لیست باکس فرم نشون داد؟
با تشکر
Javid Mokhtari
2012/05/24, 09: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
با سلام.
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, 09:31
آقای جاوید
ممنون از پاسختون اگه این ستون جدید تاریخ باشه چطوری باید تو لیست باکس فرمت تاریخ رو تعریف کرد؟
با تشکر
برای فرمت بندی تاریخ میتونید از کد زیر استفاده کنید:
ListBox1.List(ListBox1.ListCount - 1, i) = Format(c.Offset(0, i + 1).Value, "####/##/##")
اگه فایل نهائیتون رو بذارید،تغییرات رو رو اون انجام میدم.خودتون هم می تونید تغییرات رو ببینید
آقای جاوید
ممنون از پاسختون اگه این ستون جدید تاریخ باشه چطوری باید تو لیست باکس فرمت تاریخ رو تعریف کرد؟
با تشکر
برای فرمت بندی تاریخ میتونید از کد زیر استفاده کنید:
ListBox1.List(ListBox1.ListCount - 1, i) = Format(c.Offset(0, i + 1).Value, "####/##/##")
اگه فایل نهائیتون رو بذارید،تغییرات رو رو اون انجام میدم.خودتون هم می تونید تغییرات رو ببینید
من قبلا از "#,###" برای سه رقم جدا کردن ستون پرداخت استفاده کردم ولی الان می خوام فرمت تاریخ رو هم برای ستون تاریخ که تازه به جدمل اضافه کردم ، اضافه کنم میشه بفرمائید چطر میشه این کار رو کرد؟
با تشکر از شما
Javid Mokhtari
2012/05/24, 16:42
با سلام.
لطفاً فایلتون رو بذارید تا درستش کنم.
برای تاریخ از قالب ##/##/#### استفاده کنید.
آقا جاوید
با سلام
این یه نمونه فایل هست که یه فرم طراحی شده که می خوایم وقتی code NO رو وارد کردیم با زدن سرچ تو لیست باکس فقط پرداخت ها و تاریخشون نمایش داده بشه و تو تکست باکسها 2 و3 و4 به ترتیب جمع کل پرداخت و نام و واحد نشون داده بشه.
با تشکر از شما
http://min.us/mSj8RNron
Javid Mokhtari
2012/05/26, 13:37
با سلام.
http://uplod.ir/wxbiv81k8wqv/sample-2.xlsm.htm
با سلام.
http://uplod.ir/wxbiv81k8wqv/sample-2.xlsm.htm
آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟
Javid Mokhtari
2012/05/26, 21:57
آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟
با سلام.
http://persiandrive.com/998347
آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟
با سلام.
http://persiandrive.com/998347
آقا جاوید
دست شما درد نکنه ممنون از الطاف شما;)
[
آقا دست شما درد نکنه فقط میشه کد دوم رو طوری نوشت که با زدن دکمه search انجام بشه نه اینکه به محض وارد کردن code no تو تکست اولی تابع اجرا بشه؟
با سلام.
http://persiandrive.com/998347
اقا جاوید
با سلام
من یه فرم دیگه ساختم و می خوام ببینم تو یه تاریخ خاص چه مقدار پرداختی داشتیم
اگه ممکنه یه نگاه بهش بندازین مشکلی که هست اینه که تاریخ حتما باید با فرمت mm/dd/yyyy
وارد بشه میشه کاری کرد تاریخ با فرمت yyyy/mm/dd وارد بشه و اینکه فرمت payment تو لیست باکس ###,# بشه
http://min.us/mX4QSN5j8
با تشکر فراوان
Javid Mokhtari
2012/05/29, 23:13
اقا جاوید
با سلام
من یه فرم دیگه ساختم و می خوام ببینم تو یه تاریخ خاص چه مقدار پرداختی داشتیم
اگه ممکنه یه نگاه بهش بندازین مشکلی که هست اینه که تاریخ حتما باید با فرمت mm/dd/yyyy
وارد بشه میشه کاری کرد تاریخ با فرمت yyyy/mm/dd وارد بشه و اینکه فرمت payment تو لیست باکس ###,# بشه
با تشکر فراوان
با سلام.
http://persiandrive.com/475608
اقا جاوید
با سلام
من یه فرم دیگه ساختم و می خوام ببینم تو یه تاریخ خاص چه مقدار پرداختی داشتیم
اگه ممکنه یه نگاه بهش بندازین مشکلی که هست اینه که تاریخ حتما باید با فرمت mm/dd/yyyy
وارد بشه میشه کاری کرد تاریخ با فرمت yyyy/mm/dd وارد بشه و اینکه فرمت payment تو لیست باکس ###,# بشه
با تشکر فراوان
با سلام.
http://persiandrive.com/475608
اقای جاوید با سلام
تشکر از زحماتتون میشه کاری کرد که code no رو هم تو لیست باکس نشون داده بشه
با تشکر
Javid Mokhtari
2012/05/30, 13:44
اقای جاوید با سلام
تشکر از زحماتتون میشه کاری کرد که code no رو هم تو لیست باکس نشون داده بشه
با تشکر
با سلام.
http://persiandrive.com/6118
اقای جاوید با سلام
تشکر از زحماتتون میشه کاری کرد که code no رو هم تو لیست باکس نشون داده بشه
با تشکر
با سلام.
http://persiandrive.com/6118
اقا جاوید
الان code no تو لیست باکس نمایش داده میشه اما فیلد name نیستش! میشه یه نگا بهش بندازین
تشکر
Javid Mokhtari
2012/05/30, 22:08
اقا جاوید
الان code no تو لیست باکس نمایش داده میشه اما فیلد name نیستش! میشه یه نگا بهش بندازین
تشکر
سلام اخوی.
شرمنده ، وقت چک کردن فرم رو نداشتم.
http://persiandrive.com/800570
اقا جاوید
الان code no تو لیست باکس نمایش داده میشه اما فیلد name نیستش! میشه یه نگا بهش بندازین
تشکر
سلام اخوی.
شرمنده ، وقت چک کردن فرم رو نداشتم.
http://persiandrive.com/800570
با تشکر از شما دوست عزیز
یه مسئله ای که پیش میاد اینکه چطوری باید validayion واسه تکست باکس تعریف کنیم مثلا تو همین نمونه فایل که ما بر اساس تاریخ یه موضوعی مثلا اینجا payment رو سرچ میکنیم تو تکست باکس هر عددی رو وارد کنیم جستجو انجام میشه و همه موارد رو تو لیست باکس نمایش میده مثل: 2012/88/129 اگه ممکن یه کاری بکنیم که تو تکست باکس فقط بتونیم فرمت درست تاریخ رو وارد کنیم یعنی وقتی که فرمت وارد شده تاریخ درست نیست یه الارمی بده که یوسر متوجه بشه و از جستجوی اشتباه جلوگیری بشه
new sample (http://min.us/mSrOtJDqx)
با تشکر
Javid Mokhtari
2012/05/31, 09:26
با تشکر
فایل رو نتونستم بردارم.ولی از کد زیر در ابتدای کدهاتون میتونید استفاده کنید:
If Not (IsDate(TextBox1.Text)) Then
MsgBox "فرمت تاريخ اشتباه است"
Exit Sub
End If
با تشکر از راهنمائیهای شما
برای تفریق مقدار دو تا تکست باکس چه کدی باید استفاده کنیم
تشکر
Javid Mokhtari
2012/05/31, 17:19
با تشکر از راهنمائیهای شما
برای تفریق مقدار دو تا تکست باکس چه کدی باید استفاده کنیم
تشکر
TextBox3.Text=TextBox1.Text-TextBox2.Text
با سلام
برای اینکه دوتا یا بیشتر فرم رو توی هم بازکنیم چی کار میشه کرد؟
یعنی مثلا با کلیک یه دکمه توی یه فرم می خوایم فرم مربوط به دکمه هم توی همون فرم باز شه نه یه فرم جدید .مثل پنجره های ویندوز.
با تشکر
با سلام
من یه کارائی رو این پروژه انجام دادم لطفا یه نگا بهش بندازین می خوام اگه بشه:
1-وقتی فایل رو باز می کنم تمام شیتها هیدن بشه تا کاربر نتونه ببینه
2-فرمی که ساخته شده هم به صورت fullscrean نمایش داده بشه
با تشکر فراوان
new sample (http://min.us/m1lcWSbZQ)
Javid Mokhtari
2012/06/03, 13:33
با سلام
من یه کارائی رو این پروژه انجام دادم لطفا یه نگا بهش بندازین می خوام اگه بشه:
1-وقتی فایل رو باز می کنم تمام شیتها هیدن بشه تا کاربر نتونه ببینه
2-فرمی که ساخته شده هم به صورت fullscrean نمایش داده بشه
با سلام.
البته باید کارهای امنیتی زیادی روش انجام بشه.
http://persiandrive.com/912330
با سلام
با تشکر از شما آقای جاوید.
من واسه این فایل یه پسورد گذاشتم اما زیاد مطمئن نیست مثلا با زدن دکمه X گوشه فرم کاربر میتونه وارد فایل بشه واسه بالا بردن امنیت چیکارا میشه کرد و اینکه اگه این فایل اکسل رو با نرم افزارهائی مثل xls to exe یا سایر تبدیل به فایل اجرائی کنیم بازم میشه به جداول اون دسترسی داشت یا نه
خیلی ممنون
full screen new sample (http://min.us/mbqDPYAsJ9)
Javid Mokhtari
2012/06/06, 16:00
با سلام
با تشکر از شما آقای جاوید.
من واسه این فایل یه پسورد گذاشتم اما زیاد مطمئن نیست مثلا با زدن دکمه X گوشه فرم کاربر میتونه وارد فایل بشه واسه بالا بردن امنیت چیکارا میشه کرد و اینکه اگه این فایل اکسل رو با نرم افزارهائی مثل xls to exe یا سایر تبدیل به فایل اجرائی کنیم بازم میشه به جداول اون دسترسی داشت یا نه
خیلی ممنون
full screen new sample (http://min.us/mbqDPYAsJ9)
با سلام.
فعلاً اینو داشته باشین... :
http://persiandrive.com/396602
کاربری:nima
پسورد:123
=================================================
آره میشه.
اقای جاوید
تشکر از فایل اما میشه راهنمائی کنین چطوری میشه شیت ها رو دید برای ادیت کردن و ... .
یه موردی هم که هست اینه که فرم وارد کردن نام کاربری و پسورد فقط دفعه اولی که فایلو بتز می کنم میاد دفعات بعدی دیگه فرم خودکار اجرا نمیشه :(
تشکر
Javid Mokhtari
2012/06/07, 10:14
[quote=nima]
اقای جاوید
تشکر از فایل اما میشه راهنمائی کنین چطوری میشه شیت ها رو دید برای ادیت کردن و ... .
================================================== ================
Application.ScreenUpdating = False
For i = 1 To Sheets.Count
Sheets(i).Visible = xlSheetVisible
Next i
================================================== =================
یه موردی هم که هست اینه که فرم وارد کردن نام کاربری و پسورد فقط دفعه اولی که فایلو بتز می کنم میاد دفعات بعدی دیگه فرم خودکار اجرا نمیشه :(
================================================== =================
منظورتون از دفعات بعد ، برای چه قسمت هایی است...؟
چون فرم کاربری فقط برای زمانی است که می خواهید وارد فایل شوید و تو فایل من هم هیچ مشکلی نداره.
با تشکر از شما
الان که این کد رو اضافه کردم ولی وقتی open file رو میزنم بازم شیتارو نمی بینم وقتی exit رو می زنم و به سوال سیو کردن کنسل می کنم بازم شیتارو نمی بینم یعنی وقتی یوسر فرم رو ببندم فایل بسته میشه کلا. من می خوام به شیتا دسترسی داشته باشم برای ادیت کردن دیتا ها ولی کاربرای دیگه یوسر پسورد داشته باشن و اونا شیتا رو نبینن.
Javid Mokhtari
2012/06/07, 11:38
با تشکر از شما
الان که این کد رو اضافه کردم ولی وقتی open file رو میزنم بازم شیتارو نمی بینم وقتی exit رو می زنم و به سوال سیو کردن کنسل می کنم بازم شیتارو نمی بینم یعنی وقتی یوسر فرم رو ببندم فایل بسته میشه کلا. من می خوام به شیتا دسترسی داشته باشم برای ادیت کردن دیتا ها ولی کاربرای دیگه یوسر پسورد داشته باشن و اونا شیتا رو نبینن.
ابتدا یک دکمه روی یوزرفرم اصلیتون بذارین و کد بالا را تو رویداد "کلیک" قرار بدین بعدش سیو کنید.
سلام. دوستان یک برنامه نوشتم با vlookup ولی err میده..کسی میتونه به من کمک کنه؟ فایل رو هم پیوست میکنم. لطفا سریع جواب بدید.
generalsamad
2015/06/06, 09:36
با سلام
دوست عزیز لطفا قوانین رو رعایت کنید
شما 3 پست زدید و سوالتون یکی هست
این کد رو برای شیت 3 سلول j5
=iferror(vlookup(i$5;a$5:g$15;6;0);"")
خطا هم بخاطر این هست که به یک فایل لینک شده
سلام دوست عزیز
برای اینکه کدهای vba شما save بشه و موقع اجرای فایل بشه ازش استفاده کرد در درجه اول شما باید فایل اکسل رو با پسوند xlsm ذخیره کنید.موفق باشید
دوست عزیز شما تابع vlookup را با vba بکار بردید یا تو شیت از اون استفاده کردید در هر دو صورت چیزی مشاهده نشده
در صورت امکان دقیقتر بیان بفرمایید
iranweld
2015/06/06, 17:43
سلام. دوستان یک برنامه نوشتم با vlookup ولی err میده..کسی میتونه به من کمک کنه؟ فایل رو هم پیوست میکنم. لطفا سریع جواب بدید.
با سلام و کسب اجازه از دوستان
فایل شما فاقد فرمول بود ولی فایل پیوست با vlookup تهیه گردید
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.