باسلام من یک یوزرفرم طراحی کردم برای درج اطلاعات کارکنان،باتوجه به حذف و جایگزین شدن بعضی از کارکنان تعدادی از سطرها در جای جای جدول من خالی مونده میخواستم کدی برای اون بنویسم که با زدن دکمه ثبت، اطلاعات یوزرفرم توی اولین سطرخالی درج بشه چندتا کد نوشتم سطر خالی رو انتخاب میکنه ولی اطلاعات درج نمیشه لطفاً کمک کنید. باتشکر
- Ali 3 هفته قبل سوال کرد
- آخرین ویرایش 3 هفته قبل
- شما باید برای ارسال دیدگاه وارد شوید
سلام علي بهتر اين است اطلاعات جدید را همیشه در سطر آخر جدول داده ها تون ذخیره کنید و زمانی که قصد دارید اطلاعات یک کارمند را حذف کنید به جای پاک کردن محتوای سطر به طور کامل سطر را حذف کنید. برای اینکار میتوانید از کد ذیل استفاده کنید
Range(“A4:F4”).Delete xlUp
این کد سلول های A4:F4 را حذف و تمامی سطرهای زیر یک ردیف بالا می آیند
- رسول سلیمانی به 3 هفته قبل پاسخ داد
-
- Ali
- 3 هفته قبل
سلام جناب سلیمانی عزیز چطوری این کد رو برای همه سطرهای خالی موجود توی جدول قرار بدم -
- رسول سلیمانی
- 3 هفته قبل
از حلقه ها مي تونيد استفاده کنید مثل For و Loop /// اگر فقط قصد دارید یک بار سطرهای خالی را حذف کنید راحت ترین کار این است که جدول داده ها را بر اساس یکی از ستون ها Sort كنيد، اینطوری سطرهای خالی به انتهای جدول می روند درست مثل این است که آنها را حذف کرده اید
- شما باید برای ارسال دیدگاه وارد شوید
سلام بزرگوار ممنون از راهنمایی تون این هم فکر خوبیه با همه این تفاسیر چون مسئله مطرح شده توی سوال واقعا ذهنم رو درگیر کرده بود خواستم کدی برای اون تعریف کنم لطفاً راهنمایی کنید
- Ali به 3 هفته قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید
وقتی موفق شدین سطر خالی را پیدا کنید ورد اطلاعات راحت تر است لطفا کد مربوط به آن قسمت را ارسال کنید تا با توجه به آن راهنمایی شود
- رسول سلیمانی به 3 هفته قبل پاسخ داد
سلام مجدد
برای درج اطلاعات یوزرفرم در ردیف خالی از کدی همانند کد ذیل استفاده کنید
Sub Save_Data()
Dim Row_num As Double
‘پیدا کردن ردیف خالی
Range(“a1”).End(xlDown).Offset(1, 0).Select
‘دریافت شماره ردیف
Row_num = Selection.Row
‘درج اطلاعات در ردیف خالی
Cells(Row_num, 1) = TextBox_1.Text
Cells(Row_num, 2) = TextBox_2.Text
Cells(Row_num, 3) = TextBox_3.Text
Cells(Row_num, 4) = TextBox_4.Text
Cells(Row_num, 5) = TextBox_5.Text
Cells(Row_num, 6) = TextBox_6.Text
End Sub
- رسول سلیمانی به 3 هفته قبل پاسخ داد
- آخرین ویرایش 3 هفته قبل
- شما باید برای ارسال دیدگاه وارد شوید
سوالهای محبوب
دستهبندی های سوال
- ابزارهای اکسل (2)
- اکسل (8)
- توابع اکسل (24)
- -توابع متنی (3)
- ماکرو / VBA (6)
- -یوزر فرم (4)
- کاربرد توابع (2)
برچسب های سوال
- توابع اکسل × 19
- اکسل - عمومی × 11
- VBA \ MACRO × 4
- یوزرفرم × 2
- شمارش کاراکتر × 1
سوالهای بدون پاسخ
-
حذف شدن نمودار
- 0
- 1
- 0
-
مشکل در replace
- 0
- 1
- 0
-
فراخوانی کد شهر در اکسل
- 0
- 3
- 0
محصولات
-
برنامه اکسل روش SAW
امتیاز 5 از 5۰ تومان – ۱۲۹,۰۰۰ تومان
-
برنامه اکسل روش SAW فازی (Fuzzy SAW)
امتیاز 5 از 5۰ تومان – ۹۵,۰۰۰ تومان
-
برنامه اکسل روش آنتروپی (Entropy)
امتیاز 5 از 5۰ تومان – ۱۰۵,۰۰۰ تومان
-
برنامه اکسل روش ویکور (VIKOR)
امتیاز 5 از 5۰ تومان – ۱۴۹,۰۰۰ تومان
-
برنامه اکسل روش دیمتل (DEMATEL)
امتیاز 4.8 از 5۰ تومان – ۹۰,۰۰۰ تومان
-
برنامه اکسل روش الکتره (ELECTRE)
امتیاز 4.50 از 5۰ تومان – ۶۰,۰۰۰ تومان
-
برنامه اکسل روش کوپراس (COPRAS)
امتیاز 5.00 از 5۰ تومان – ۱۳۹,۰۰۰ تومان
-
برنامه اکسل روش تاپسیس (TOPSIS)
امتیاز 4.25 از 5۰ تومان – ۱۶۹,۰۰۰ تومان
مطالب پربازدید
- انتخاب چندگزینه از لیست کشویی در اکسل (11,783)
- صحت سنجی کد ملی در اکسل (5,630)
- تراز کردن متن در اکسل (5,196)
- اضافه کردن توابع جدید به اکسل (5,124)
- 6 روش بدست آوردن مقادیر منحصر به فرد در اکسل (4,286)
- تبدیل عدد به ساعت در اکسل (3,579)
- کپی کردن خودکار فرمول ها در اکسل (3,319)
- شمارش تعداد کاراکتر خاص در متن با اکسل (2,884)
- ساخت جدول سه بعدی (3D Table) در اکسل (2,829)
- تابع AND در اکسل (2,597)