0
0

باسلام من یک یوزرفرم طراحی کردم برای درج اطلاعات کارکنان،باتوجه به حذف و جایگزین شدن بعضی از کارکنان تعدادی از سطرها در جای جای جدول من خالی مونده  میخواستم کدی برای اون بنویسم  که با زدن دکمه ثبت، اطلاعات یوزرفرم توی اولین سطرخالی درج بشه  چندتا کد نوشتم سطر خالی رو انتخاب میکنه ولی اطلاعات درج نمیشه لطفاً کمک کنید. باتشکر

  • شما باید برای ارسال دیدگاه شوید
0
0

سلام علي بهتر اين است اطلاعات جدید را همیشه در سطر آخر جدول داده ها تون ذخیره کنید و زمانی که قصد دارید اطلاعات یک کارمند را حذف کنید به جای پاک کردن محتوای سطر به طور کامل سطر را حذف کنید. برای اینکار میتوانید از کد ذیل استفاده کنید

Range(“A4:F4”).Delete xlUp

این کد سلول های A4:F4 را حذف و تمامی سطرهای زیر یک ردیف بالا می آیند

    • Ali
    • 3 هفته قبل
    سلام جناب سلیمانی عزیز چطوری این کد رو برای همه سطرهای خالی موجود توی جدول قرار بدم
  • رسول سلیمانی
    از حلقه ها مي تونيد استفاده کنید مثل For و Loop /// اگر فقط قصد دارید یک بار سطرهای خالی را حذف کنید راحت ترین کار این است که جدول داده ها را بر اساس یکی از ستون ها Sort كنيد، اینطوری سطرهای خالی به انتهای جدول می روند درست مثل این است که آنها را حذف کرده اید
  • شما باید برای ارسال دیدگاه شوید
0
0

سلام بزرگوار ممنون از راهنمایی تون  این هم فکر خوبیه  با همه این تفاسیر چون مسئله مطرح شده توی سوال واقعا ذهنم رو درگیر کرده بود خواستم کدی برای اون تعریف کنم لطفاً راهنمایی کنید

  • شما باید برای ارسال دیدگاه شوید
0
0

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

    • Ali
    • 3 هفته قبل
    سلام من از کد زیر برای یافتن اولین سطر خالی استفاده کردم عمل می‌کنه یعنی سطر خالی رو پیدا می‌کنه ولی اطلاعات یوزرفرم رو تو اون درج نمیکنه Range (“a1”).end(xldown).offset(1,0). select
  • شما باید برای ارسال دیدگاه شوید
0
0

سلام مجدد

برای درج اطلاعات یوزرفرم در ردیف خالی از کدی همانند کد ذیل استفاده کنید

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

  • شما باید برای ارسال دیدگاه شوید
نمایش 4 نتیجه
پاسخ شما
نویسنده مهمان
اگر حساب کاربری دارید . در هر صورت می توانید به عنوان کاربر مهمان سوال یا پاسخ خود را ارسال نمایید
نام*
ایمیل*
بارگزاری فایل
نام فایل اندازه
در حال حاضر هیچ فایلی بارگذاری نشده است.
حداکثر تعداد فایل ها 4، حداکثر اندازه فایل 2MB.
فرمت های فایل پشتیبانی شده: txt pdf zip jpg png jpeg xlsx xlsm
keyboard_arrow_up