جدا کردن اسم افراد از شماره موبایل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • adelparsa

    • 2015/12/11
    • 38

    جدا کردن اسم افراد از شماره موبایل

    سلام دوستان عزیز
    من یک فایل اکسل دارم که حاوی 22 شیت هست . در هر شیت یه سری اطلاعات هست و ستون d هر شیت مربوط به شماره موبایل افراد هست . کنار شماره تلفن اسم فامیل فرد رو داخل پرانتز نوشته شده و بعضی از سلول ها هم 2 تا شماره موبایل داره.
    الان میخوام یک ستون کنار d ایجاد کنم و که فقط شماره موبایل افراد داخلش باشه و دیگه اسم نباشه ( میخوام با این شماره ها لیست دفتر تلفن درست کنم اصلا هم نام افراد مهم نیست که پاک بشه فقط میخوام شماره موبایل ها رو توی یک ستون مجزا داشته باشم )
    فایل مذکور رو هم پیوست کردم .
    دوستان اگه میتونن کمک کنن.
    در ضمن من اطلاعات برنامه نویسی ندارم اگه میشه توی فای برام اصلاح کنید.
    ممنون
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    فعلا شماره موبایلها از اسم جدا گردید چنانچه تمایل دارید هر شماره در یک سلول قرار گیرد اطلاع دهید

    کد PHP:
    Sub test3()

    Dim employee As Stringtotal As Integersheet As WorksheetijAs Integerrng As Range

    For Each sheet In Worksheets
    sheet
    .Select

    Cells(Rows.Count"d").End(xlUp).Row

    For 2 To k

    OutValue 
    ""

        
    xValue Range("d" j).Value
        
        
    For 1 To Len(xValue)
        
            If 
    IsNumeric(Mid(xValuei1)) Then
            
                OutValue 
    OutValue Mid(xValuei1)
                
                If 
    Not IsNumeric(Mid(xValue11)) Then
                OutValue 
    OutValue " "
                
                
    End If
                
               
            
    End If
            
            
            
    Next
            
            Range
    ("j" j).Value OutValue
            
            Next
            
            Next

    End Sub 
    فایل های پیوست شده

    کامنت

    • adelparsa

      • 2015/12/11
      • 38

      #3
      خیلی ممنونم ازتون
      بله اگه امکانش هست هر شماره موبایل رو داخل یک سلول قرار بدید.
      باز هم تشکر میکنم

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        شما براحتی با استفاده از ابزار Find این کار و انجام بدید



        کلفیه داخل پرانتز رو با هیچی جایگزین کنید
        [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

        [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
        [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
        :wcom:

        [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
        [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
        [/CENTER]

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          نوشته اصلی توسط adelparsa
          خیلی ممنونم ازتون
          بله اگه امکانش هست هر شماره موبایل رو داخل یک سلول قرار بدید.
          باز هم تشکر میکنم
          با سلام

          ماکرو اصلاح گردید

          کد PHP:
          Sub test3()

          Dim sheet As WorksheetijAs Integer

          For Each sheet In Worksheets

          sheet
          .Select

          Columns
          ("J:R").NumberFormat "@"

          Cells(Rows.Count"d").End(xlUp).Row

          For 1 To k

          k1 
          10

          OutValue 
          ""

              
          xValue Range("d" j).Value
              
              
          For 1 To Len(xValue)
              
                  If 
          IsNumeric(Mid(xValuei1)) Then
                  
                      OutValue 
          OutValue Mid(xValuei1)
                      
                      If 
          Not IsNumeric(Mid(xValue11)) Then
                      
                      Cells
          (jk1).Value OutValue
                      
                      OutValue 
          ""
                      
                      
          k1 k1 1
                      
                      End 
          If
                      
                     
                  
          End If
                  
                  
              
          NextNextNext
                  
                  Sheet1
          .Select

          End Sub 
          فایل های پیوست شده

          کامنت

          • adelparsa

            • 2015/12/11
            • 38

            #6
            بسیارمتشکرم عالی بود
            ممنون

            کامنت

            چند لحظه..