برنامه شیت ها را براساس تعداد مراجعه به آن ها مرتب می کند و در دسترس قرار دهد
اگر تعداد شیت ها زیاد باشد این خیلی کمک می کند
و برای آمار و گزارش گیری مراجعات بسیار کمک می کند
براساس تصویر فوق دو منطقه برای نمایش وجود دارد
آخرین بازدیدها در سمت راست
و بقیه براساس تعداد بازدید در قسمت چپ قرار می گیرند
اولویت ها همیشه از راست به چپ هستند
شیت هایی که مورد استفاده قرار می گیرند در سمت راست قرار میگیرند و خود بخود شیت هایی که استفاده نمی شوند در سمت چپ قرار می گیرند
و می توانیم بعد از مدتی برای حذف شیت هایی که مورد استفاده قرار نمی گیرند، شیت های سمت چپ را در اولویت قرار دهیم.
دریافت
عنوان: اولویت دهی به شیت در اکسل
حجم: 874 کیلوبایت
توضیحات: اولویت دهی به شیت در اکسل
در جدول زیر لیست مهمترین این توابع فارسی در اکسل را مشاهده میکنید.
J_TODAY | تاریخ شمسی امروز را با توجه به تاریخ ویندوز شما محاسبه و نمایش میدهد. |
J_WEEKDAY | محاسبه روز هفته به صورت عدد یا حروف (سه شنبه یا 3) |
J_ADDDAY | اضافه کردن یک عدد با یک تاریخ برای محاسبه تاریخ جدید |
J_DIFF | محاسبه تعداد روزهای بین دو تاریخ شمسی در اکسل |
J_JALALDATE | تیدیل تاریخ میلادی به تاریخ شمسی در اکسل |
J_GREGORIANDATE | تبدیل تاریخ میلادی به تاریخ شمسی در اکسل |
J_SUBDAY | کم کردن یک عدد با یک تاریخ برای محاسبه تاریخ جدید شمسی |
TBH | تبدیل تاریخ به حروف (هفدهم مرداد هزار سیصد نود سه) |
ABH | تبدیل یک عدد به حروف در اکسل |
دانلود فایل راهنما
دریافت
عنوان: توابع تاریخ شمسی و تبدیل عدد به حروف در اکسل
حجم: 1.42 مگابایت
طرح افزایش کارمزد بر اساس افزایش تولید
عدد پله ها تعداد تولید هستند
دریافت فایل اکسل آماده
حجم: 11.3 کیلوبایت
توضیحات: طرح افزایش کارمزد بر اساس افزایش تولید
یک نمونه کار جدید استفاده از excel و ساخت نمودار D3 هست
برای ساخت شجره نامه انسانی می باشد
فلش سبز پدر و فلش قرمز مادر است که به سمت فرزند فلش دارد
البته کاربردهای دیگری هم دارد!
دریافت فایل
حجم: 92.8 کیلوبایت
راهنمای استفاده:
برای تبدیل عدد به نام ستون در اکسل می توانید از برنامه زیر استفاده نمایید
این برنامه تا 702 ستون اول در اکسل نوشته شده است.
برای سفارش کامل با آیدی تیم اوستا اکسل با نام
در تلگرام تماس بگیرید.
Function charCol(num As Integer) As String
' one char A_Z
If num <= 26 Then
charCol = Chr(64 + num)
Else
' two char AA_ZZ
If num <= 26 Then
charCol = IIf(num Mod 26 = 0, _
Chr(Int(64 + (num / 26) - 1)), _
Chr(Int(64 + num / 26))) & _
IIf(num Mod 26 = 0, Chr(64 + 26), _
Chr(64 + num Mod 26))
End If
End If
End Function
با توجه به محدود بودن تعداد سطرها در اکسل که برابر 1048576 می باشد، اگر بخواهیم از اکسل به عنوان دیتابیس استفاده کنیم نوشتن یک برنامه که بتواند بعد از پرشدن یک ستون به ستون بعدی مراجعه کند الزامی است.
برای دریافت این برنامه و سفارشی نمودن آن برای کاربرد شما به آیدی @jalil_abbasi در تلگرام مراجعه نمایید.
تنها مشکل شاید این باشد که بسادگی نتوانید اطلاعاتی که در دو یا چند ستون قرار گرفتند را مرتب کنید چون محدودیت اکسل این است که می تواند اطلاعات یک فیلد را که در یک ستون قرار گرفته اند، مرتب نماید. بنابراین برای مرتب کردن اطلاعات یک فیلد که در در چند ستون قرار گرفته اند بطوری که بتوان فیلد را در ستون هایی از چپ به راست مرتب نمود و جستجو را از ستون یکم شروع کرده و تا ستون آخر ادامه داد مد نظر تیم ماست تا یکی دیگر از محدودیت های اکسل توسط تیم اوستااکسل برطرف شود.
برای اطلاع از آخرین تکنیک های ارتباطی با دیتابیس از طریق اکسل با تیم اوستااکسل تماس بگیرید
دریافت فایل اکسل
عنوان: 250 میانبر اکسل
حجم: 17.3 کیلوبایت
توضیحات: تعداد 250 میانبر صفحه کلید در اکسل
اکسل به سادگی می تواند به پایگاه داده MySQL دسترسی داشته و عملیات های مختلف را برای خواندن، ایجاد، تغییر و حذف داده ها انجام دهد.
بدین منظور لازم است که ابتدا برنامه به پایگاه داده متصل شود و دستورات تراکنشی برای دسترسی و ویرایش اطلاعات ارسال شود.
Public cn As ADODB.Connection
Public rs As ADODB.Recordset
Public strSql As String
'Connection module:
Public Function connectDB()
Dim strServer_Name As String
Dim strDB_Name As String
Dim strUser_ID As String
Dim strPassword As String
With Sheet2
strServer_Name = .Range("B2").Value
strDB_Name = .Range("B3").Value
strUser_ID = .Range("B4").Value
strPassword = .Range("B5").Value
End With
Set cn = New ADODB.Connection
Set rs = CreateObject("ADODB.Recordset") 'EBGen-Daily
Server_Name = strServer_Name
Database_Name = strDB_Name ' Name of database
User_ID = strUser_ID 'id user or username
Password = strPassword 'Password
Port = "3306"
conStr = "DRIVER={MySQL ODBC 5.2 Unicode Driver};SERVER=" & _
Server_Name & ";PORT=" & Port & ";DATABASE=" & Database_Name & _
";UID=" & User_ID & "; PWD=" & Password & "; Option=3"
cn.Open conStr
End Function
'
'Sub module():
خواندن از دیتابیس
Sub request()
Dim fTimeEnd As Date
Dim fTimeStart As Date
Call connectDB
fTimeStart = Timer
strSql = "SELECT * FROM tb1" ' tb1 نام جدول
Set rs = New ADODB.Recordset
rs.Open strSql, cn, adOpenDynamic
With Sheet1.Range("A1")
.ClearContents
.CopyFromRecordset rs
End With
fTimeEnd = Timer
Sheet1.Cells(1, 3) = Format$((fTimeEnd - fTimeStart) * 100!, "0.00 "" Centiseconds Elapsed""")
cn.Close
Set cn = Nothing
End Sub
سروری که از آن استفاده می کنید لازم است پورت 3306 باز باشد
و اجازه دسترسی ریموت به دیتابیس را در پنل هاست بدهید
ابتدا درایور اتصال به MySQL را بر روی ویندوز نصب نمایید
درایور X64 را از دریافت کنید
عنوان: درایور اتصال به mysql
حجم: 4.21 مگابایت
توضیحات: درایور اتصال به mysql
لطفا سوالات خود را ارسال نمایید تا پاسخ لازم را بفرستیم
در مثال فوق زمان خواندن را هم محاسبه می کند تا بتوانید با مقایسه سرورهای مختلف، بهترین انتخاب را داشته باشید.
سرور پیشنهادی ما که پورت 3306 باز دارد، mashhadhost.com می باشد.
دریافت فایل اکسل
عنوان: کدهای صفحه کلید
حجم: 134 کیلوبایت
توضیحات: کدهای صفحه کلید