اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

الإخوه الأفاضل

هل يمكن منع إدخال أي بيانات بخلية إكسيل و قصر إستخدام الخليه على الارتباط التشعبي فقط؟ و كيف؟

و إذا كان لدي هذا الكود لإظهار الصوره فكيف لو كانت TextBox18.Text تحتوي على نص و ليس فراغ أو ارتباط تشعبي فكيف أضيف شرط أن يكون التكست ارتباط تشعبي حتى تعمل جملة for

 

 

 

If TextBox18.Text = "" Then
MsgBox ("لا يوجد صوره")
Unload Me
Else:
 
For Each photo In Sheets("data").Hyperlinks
If photo.TextToDisplay = TextBox18.Text Then
photo.Follow
Exit For
End If
Next
End If
أرجو أن أكون  قد أوضحت طلبي
ملحوظه هذا الكود من أعمال أحد الأعضاء الأفاضل بعد عمل تعديل بسيط عليه
 
قام بنشر

السلام عليكم

 

جرب التعديل التالي

 

Private Function Ch_he(Tn As String) As Boolean
Dim Ch As Hyperlink
For Each Ch In ActiveSheet.Hyperlinks
If Ch.TextToDisplay = Tn Then Else Ch_he = 0: Exit Function
Next
End Function
Private Sub CommandButton12_Click()
If Not Ch_he(Me.TextBox18) Then MsgBox "إرتباط غير صحيح", vbExclamation, "تنبية !!!": Exit Sub
If TextBox18.Text = "" Then
MsgBox ("لاتوجد صورة للعقد")
Unload Me
End If
For Each h In Sheets("البيانات").Hyperlinks
If h.TextToDisplay = TextBox18.Text Then
h.Follow
Exit For
End If
Next
End Sub
قام بنشر (معدل)

شكرا للأخ عباد على الرد لكن للأسف يبدو أن هناك خطأ ما في الأكواد أو أني لم أحسن إستخدامها

حيث جميع النتائج "الارتباط غير صحيح"

تم تعديل بواسطه deebsagheer

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information