abdelfattahbadawy قام بنشر ديسمبر 24, 2022 قام بنشر ديسمبر 24, 2022 السلام عليكم كيف يمكن عمل رابط لكل صفحة فى button مثل هذا الذى فى الصورة وجدت هذه الطريقة فى الرابط التالى ولكننى لم أجد الكود https://www.extendoffice.com/documents/excel/2879-excel-create-button-to-open-sheet.html
أفضل إجابة ابراهيم الحداد قام بنشر ديسمبر 24, 2022 أفضل إجابة قام بنشر ديسمبر 24, 2022 السلام عليكم و رحمة الله ضع الكود التالى فى موديول ثم اربط الكود بكل زر يحمل اسم ورقة معينة بشرط ان يتفق اسم الورقة مع الاسم المكتوب على الزر تماما Sub OpenSheet() Dim x As String On Error Resume Next x = ActiveSheet.Buttons(Application.Caller).Caption Sheets(x).Visible = xlSheetVisible Sheets(x).Select End Sub 2
abdelfattahbadawy قام بنشر ديسمبر 24, 2022 الكاتب قام بنشر ديسمبر 24, 2022 ممتازة أخى إبراهيم لكن هل ممكن الدمج بين الكود الذى تفضلت به مع هذا الكود بحيث يتم إنشاء الأزرار تلقائياً ويتم إعطائها أسماء الشيتات دون تدخل من المستخدم هذا الكود كان من إعداد أخى محمد هشام Sub shws() For i = 2 To Sheets.Count lw = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row + 1 If Sheets(i).Name <> MM Then Sheet1.Cells(lw, 1) = Sheets(i).Name ActiveSheet.Hyperlinks.Add Anchor:=Sheet1.Cells(lw, 1), Address:="", SubAddress:=Sheets(i).Name & "!A1", TextToDisplay:=Sheets(i).Name End If Next End Sub 1
ابراهيم الحداد قام بنشر ديسمبر 24, 2022 قام بنشر ديسمبر 24, 2022 السلام عليكم و رحمة الله اعتقد ان الربط بين الكودين صعب نوعا ما الكود المدرج بمشاركتك الاخيرة هو هايبرلنك و يختلف عن الكود المدرج بمشاركتى السابقة و الله اعلى و اعلم 2
abdelfattahbadawy قام بنشر ديسمبر 25, 2022 الكاتب قام بنشر ديسمبر 25, 2022 مشكور أخى إبراهيم جزاك الله خيراً ورفع قدرك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.