Mehedi Hasan Shimul

About author

Md. Mehedi Hasan, with a BSc in Electrical & Electronic Engineering from Bangladesh University of Engineering and Technology, holds a crucial position as an Excel & VBA Content Developer at ExcelDemy. Driven by a deep passion for research and innovation, he actively immerses himself in Excel. In his role, Mehedi not only skillfully addresses complex challenges but also exhibits enthusiasm and expertise in gracefully navigating tough situations, emphasizing his steadfast commitment to consistently deliver exceptional and quality content. Apart from creating Excel tutorials, he is interested in Data Analysis with MS Excel, Verilog, Assembly, Arduino, MATLAB, Pspice, and HFSS.

Designation

Excel & VBA Content Developer at ExcelDemy in SOFTEKO.

Lives in

Dhaka, Bangladesh.

Education

B.Sc. in Electrical & Electronic Engineering, BUET.

Expertise

Microsoft Office, C, C++, Verilog, Assembly, Arduino, MATLAB, Pspice, HFSS.

Experience

  • Technical Content Writing
  • Undergraduate Projects
    • Designing of a prototype of power factor improvement plant using zero cross technology in Arduino.
    • Automatic water level indicator and motor regulator using Arduino.
    • Mobile signal detector and buzzer.
    • Design of a 8-bit processor using Verilog.
    • Designing a stacked patch antenna implantable in brain tissue using HFSS Software.

Latest Posts From Mehedi Hasan Shimul

0
How to Display Document Properties in Excel (3 Simple Methods)

When we create an Excel worksheet, the document automatically includes some properties. The properties are important to identify the document. In this article, ...

0
How to Create a Lookup Table in Excel (5 Easy Ways)

When we have a vast dataset in Excel, it’s a bit hard to look at and find specific data from the dataset. But Excel is awesome, it has many built-in functions ...

0
How to Use COUNTIF Function to Calculate Percentage in Excel

Calculating percentages is a very useful mathematical operation while working on an Excel worksheet. We can use the COUNTIF function of Excel for the ...

0
How to Import Data from Google Sheets to Excel (3 Easy Ways)

Both Excel and Google Sheets are widely used for data analysis and performing different sorts of calculations and both have some specific benefits. Sometimes, ...

0
How to Copy Only Highlighted Cells in Excel (3 Quick Tricks)

Highlighting cells is quite useful while working on the Excel worksheet. The highlighted cells can be spread out through the sheet and we may want to copy the ...

0
How to Attach Zip File in Excel (3 Quick Tricks)

While working on Excel sometimes we want to attach files to the worksheet. For example, we may wish to include a zip file in the worksheet. This comes in handy ...

0
How to Save Excel File as CSV with Commas (3 Suitable Methods)

A Comma-Separated Values(CSV) file is a delimited text file with commas. It comes in handy during different sorts of data analysis. Sometimes you may be ...

0
How to Change Excel Column Width in Pixels (3 Easy Methods)

Changing the column width in Excel is a must while working as the length of our input may be larger than the column width. In that case, the cell doesn’t ...

0
How to Use SUMIFS Function with Multiple Sheets in Excel

The SUMIFS function of Excel is widely used when we want to sum data if criteria are matched. We may want to sum the data from multiple sheets also. In this ...

0
How to Rename Multiple Sheets in Excel (With Easy Steps)

While working on Excel most of the time we create multiple sheets and it becomes necessary to rename the sheets. It's quite hazardous to rename each sheet ...

0
How to Calculate Hours from Date and Time in Excel (6 Easy Methods)

Sometimes we need to calculate the hour between 2 times from different or the same date. It's quite simple to do in Excel. We can find the hour difference in ...

0
How to Make Automatic Balance Sheet in Excel

Excel is widely used to make financial statements of any company or business whether it is a big one or a small one. We can use different Excel functions and ...

0
Leave Salary Calculation in Excel (With Easy Steps)

Leave Salary means the salary an employee gets even at the time of leave. Leave Salary Calculation is quite vital for any business or company and it varies ...

0
How to Calculate Error Percentage in Excel (3 Easy Methods)

The theoretical data and experimental data don't always match. In that case, we can calculate the error percentage by subtracting theoretical data from ...

0
How to Create CD Interest Calculator in Excel (2 Easy Methods)

CD Interest Calculator helps to calculate the total amount including compounded interest that we will receive when we invest the amount in the Certificate of ...

Browsing All Comments By: Mehedi Hasan Shimul
  1. Reply Avatar photo
    Mehedi Hasan Shimul Jun 4, 2023 at 4:01 PM
    • Hi NARASIMHAN!

    Thank you for your queries. Let’s change the code a bit. Use the following code to copy the data and paste it as values.

    Sub CopyWorksheetsToNewWorkbook()
        Dim srcWorkbook As Workbook
        Dim newWorkbook As Workbook
        Dim srcWorksheet As Worksheet
        Dim newWorksheet As Worksheet
        ' Set the source workbook
        Set srcWorkbook = ThisWorkbook
        ' Create a new workbook
        Set newWorkbook = Workbooks.Add
        ' Loop through each worksheet in the source workbook
        For Each srcWorksheet In srcWorkbook.Worksheets
            ' Copy only values to the new workbook
            srcWorksheet.UsedRange.Value = srcWorksheet.UsedRange.Value
            ' Copy the data to the new workbook
            srcWorksheet.Copy After:=newWorkbook.Sheets(newWorkbook.Sheets.Count)
            Set newWorksheet = newWorkbook.Sheets(newWorkbook.Sheets.Count)
            newWorksheet.Name = srcWorksheet.Name
            newWorksheet.Cells.Copy
            newWorksheet.Cells.PasteSpecial xlPasteValues
            Application.CutCopyMode = False
        Next srcWorksheet
        ' Save and close the new workbook
        ' Replace "C:\Path\To\Save\NewWorkbook.xlsx" with your desired file path and name
        newWorkbook.SaveAs "C:\ExcelDemy\NewWorkbook.xlsx"
        newWorkbook.Close
        ' Clean up
        Set newWorksheet = Nothing
        Set newWorkbook = Nothing
        Set srcWorksheet = Nothing
        Set srcWorkbook = Nothing
    End Sub
    

    Afterward, you will see result like this.

    Copy Multiple Sheets to New Workbook as values with VBA - Excel

  2. Reply Avatar photo
    Mehedi Hasan Shimul Jun 4, 2023 at 3:36 PM
    • Hi PRANEETH!

    Thank you so much for your observation. We will rectify and update this error soon. Thanks again for your concern.

  3. Reply Avatar photo
    Mehedi Hasan Shimul Jun 4, 2023 at 3:24 PM

    Hi MIGUEL,

    We are glad, you asked the questions. It’s quite easy to import data from separate sheets and save it as separate documents. Simply, use the following code in a new module of VBA. Only, you have to change the file directory to save the doc file.

    Sub ExportWorksheetsToWord()
    Dim objWord As Object
    Dim objDoc As Object
    Dim objRange As Object
    Dim ws As Worksheet
    ' Create a new instance of Microsoft Word
    Set objWord = CreateObject("Word.Application")
    ' Make Word visible (optional)
    objWord.Visible = True
    ' Loop through each worksheet in the workbook
    For Each ws In ThisWorkbook.Worksheets
    ' Create a new Word document for each worksheet
    Set objDoc = objWord.Documents.Add
    ' Reference the range of the current worksheet
    Set objRange = ws.UsedRange
    ' Copy the range to the Clipboard
    objRange.Copy
    ' Paste the range into the Word document
    objDoc.Range.PasteExcelTable LinkedToExcel:=False, WordFormatting:=False, RTF:=False
    ' Save the Word document with the worksheet name
    objDoc.SaveAs "C:\ExcelDemy\" & ws.Name & ".docx" ' Replace with your desired file path
    ' Close the Word document
    objDoc.Close
    ' Clean up
    Set objDoc = Nothing
    Next ws
    ' Close Microsoft Word
    objWord.Quit
    ' Clean up
    Set objWord = Nothing
    Set objRange = Nothing
    End Sub

    After running the code, you will see the doc files created according to your dataset.

    output seperate doc files for each worksheet data

  4. Reply Avatar photo
    Mehedi Hasan Shimul May 28, 2023 at 3:02 PM

    Hi Anna!

    You wanted to say what will happen if we input the same word with Upper and Lower case. The fact is Excel counts Upper and Lower case characters as the same. So you won’t have any issues. Even then I am showing one way to make your data to proper format first. Then, use the formatted text in the required formula.

    • Just use the following formula to make words with a proper case.

    =PROPER(B5)

    proper case excel

    • Afterward, use the regular formula shown in the article.

    using formula for proper case text

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo