یه سوال برام پیش اومد اما هرکاری کردم جوابی براش پیدا نکردم !
تو فایل موجود تو بخش VBA کدهای مربوط به یوزرفرم رو بررسی کردم همچنین کدهای شیت ها رو
اما جایی ندیدم که بگه ComboBox1 اطلاعات رو از شیت 1 بخونه
چطور ComboBox1 اطلاعات موجود در شیت 1 رو فراخوانی میکنه؟
چون الان من به یه فایل اکسل معمول میام یوزر فرم + کدهای موجود در یوزرفرم و کدهای this workbook رو اضافه میکنم
فرم اجرا میشه اما اطلاعات نام کاربری و کلمه عبور رو از هیچ کدوم از شیت ها نمیخونه
حتی برای تست اومدم یه فایل سفید درست کردم و دقیقا sheet1 رو عینا مشابه sheet1 این فایل درست کردم و بعد یوزرفرم و کدهای مربوطه رو به فایل جدید انتقال دادم، اما فقط فرم اجرا میشه و یوزرنیم و پسوردها تو فرم دیده نمیشد و قاعدتا همیه پیام ناک کاربری و رمز عبور نادرست است مشاهده میشه.
من چه نکته ای رو در نظر نگرفتم این وسط؟؟؟؟؟
خب خودم پیداش کردم
جهت اطلاع دوستانی که مشکا احتمالی من رو داشتند
تو Properties یوزرفرم تو بخش Alphabetic ردیف RowSource رو پیدا کرده و به جای QQQ وارد شده آدرس شیت و رنج دلخواه را بدهید . مثلا : Sheet2!A2:B4
با سلام
123
سلام این قطعه کد رو نوشتم با ارور مواجه میشم لطفا کمک کنید
()Private Sub UserForm_Activate
Dim sh As Worksheet
Dim wsh As Worksheet
Set sh = ThisWorkbook.Sheets("User Management")
ThisWorkbook.Unprotect 1234
sh.Visible = xlSheetVisible
For Each wsh In ThisWorkbook.Worksheets
If wsh.Name <> "User Management" Then
wsh.Visible = xlSheetVeryHidden
End If
Next wsh
sh.Unprotect 1234
sh.Cells.EntireColumn.Hidden = True
sh.Cells.EntireRow.Hidden = True
sh.Unprotect 1234
ThisWorkbook.Protect 1234
End Sub
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)
علاقه مندی ها (Bookmarks)