نشان داده شدن یک متن طولانی در یک سلول کم عرض

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • taocom52

    • 2015/08/14
    • 99

    [حل شده] نشان داده شدن یک متن طولانی در یک سلول کم عرض

    سلام بر اساتید و دیگر دوستان
    میخواستم بدونم اگر در یک سلول با عرض کم یک متن طولانی نوشته بشه ،چطور با بردن ماوس روی آن سلول ، متن نشان داده بشه؟
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط taocom52
    سلام بر اساتید و دیگر دوستان
    میخواستم بدونم اگر در یک سلول با عرض کم یک متن طولانی نوشته بشه ،چطور با بردن ماوس روی آن سلول ، متن نشان داده بشه؟
    سلام دوست عزیز
    شما سه روش میتونین استفاده کنید
    1- فرمت سل: اگر متنتون خیلی طولانی نیست میتونین از فرمت سل گزینه shrink to fit و یا wrap text استفاده کنید
    2- کامنت: میتونین روی سلول کامنت بذارین و محتوای سلول رو بنویسید
    3- دیتا ولیدیشن: از بخش دیتا ولیدیشن نیز میتونین اینکار رو انجام بدین و با حالت دوم تفاوت زیادی نداره

    کامنت

    • taocom52

      • 2015/08/14
      • 99

      #3
      استاد منظورم اینکه بدون ایمکه کامنت بنویسیم با بردن ماوس روی سلول محتوای سلول که یک نوشته نسبتا طولانی است مثل کامنت نمایش داده بشه

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط taocom52
        استاد منظورم اینکه بدون ایمکه کامنت بنویسیم با بردن ماوس روی سلول محتوای سلول که یک نوشته نسبتا طولانی است مثل کامنت نمایش داده بشه
        پس از روش سوم استفاده کنید

        کامنت

        • shamsololama

          • 2010/02/15
          • 940

          #5
          نوشته اصلی توسط Amir Ghasemiyan
          پس از روش سوم استفاده کنید

          با درود فراوان
          روش سوم ، به چه صورت میشه استفاده کرد که با بردن موس روی هر سل محتوای آن رو نشون بده بدون اینکه متن را در ولیدیشن نوشته باشیم ؟
          سپاسگزارم
          ---------------------------------------------------------------------------------------------------
          بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
          shamsololama@yahoo.com
          09177733411

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4598
            • 100.00

            #6
            نوشته اصلی توسط shamsololama
            با درود فراوان
            روش سوم ، به چه صورت میشه استفاده کرد که با بردن موس روی هر سل محتوای آن رو نشون بده بدون اینکه متن را در ولیدیشن نوشته باشیم ؟
            سپاسگزارم
            درود بر استاد شمس العلما
            در این حالت با هاور کردن ماوس نمیشه. با سلکت کردن سلول میشه.
            در data validation تب دوم (input message) تایتیل و متن مینویسیم بعد که سلول انتخاب بشه متن نمایش داده میشه

            کامنت

            • amir_ts

              • 2015/03/17
              • 1247

              #7
              با سلام خدمت اساتید محترم
              فکر کنم راه حل کدنویسی هم بد نباشه امتحان کنیم.البته با توجه به موضوع جابه جایی تاپیک با نظر مدیران عزیز انجمن میباشد.
              کد:
              [LEFT]
              
              Sub ShowComments()
                  Dim WS                          As Worksheet
                  Dim iCell                       As Range
                  For Each WS In ActiveWorkbook.Worksheets
                      For Each iCell In WS.UsedRange
                          With iCell
                              If CStr(.Value) <> "" Then
                                  .ClearComments
                                  .AddComment
                                  .Comment.Visible = False
                                  .Comment.Text Text:=CStr(.Value)
                                  .Comment.Shape.ScaleWidth 3.7, msoFalse, msoScaleFromTopLeft
                                  .Comment.Shape.ScaleHeight 1.6, msoFalse, msoScaleFromTopLeft
                              End If
                              If .Formula <> "" Then
                                  .ClearComments
                                  .AddComment
                                  .Comment.Visible = False
                                  .Comment.Text Text:=CStr(.Formula)
                                  .Comment.Shape.ScaleWidth 3.7, msoFalse, msoScaleFromTopLeft
                                  .Comment.Shape.ScaleHeight 1.6, msoFalse, msoScaleFromTopLeft
                              End If
                          End With
                      Next
                  Next
              End Sub[/LEFT]

              کد:
               
              [LEFT]Sub ClearComments()
                  Dim WS                          As Worksheet
                  Dim iCell                       As Range
                  For Each WS In ActiveWorkbook.Worksheets
                      For Each iCell In WS.UsedRange
                          iCell.ClearComments
                      Next
                  Next
              End Sub
              
              
              [/LEFT]
              فایل های پیوست شده
              [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

              کامنت

              • shamsololama

                • 2010/02/15
                • 940

                #8
                نوشته اصلی توسط Amir Ghasemiyan
                درود بر استاد شمس العلما
                در این حالت با هاور کردن ماوس نمیشه. با سلکت کردن سلول میشه.
                در data validation تب دوم (input message) تایتیل و متن مینویسیم بعد که سلول انتخاب بشه متن نمایش داده میشه

                با درود فراوان
                بله با تایپ متن میشه ولی اینکه خود کار متن داخل هر سلول رو نمایش بده نمی شه گفتم شاید راه حلی هست که من نمی دونم سپاسگزارم از پاسختون
                ---------------------------------------------------------------------------------------------------
                بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                shamsololama@yahoo.com
                09177733411

                کامنت

                • taocom52

                  • 2015/08/14
                  • 99

                  #9
                  متشکرم مثل همیشه جالب بود.

                  کامنت

                  چند لحظه..