Te anexo la macro para crear las pestañas y copiar la información correspondiente de cada mes en cada pestaña.
Suponiendo que tienes los meses en la columna "A" de la "Hoja1" y que además en esa columna tienes fechas.
Si no tienes fechas entonces deberás decirme que tienes para adaptar la macro.
Cambia en la macro "Hoja1" por el nombre de la hoja en donde tienes tu información.
Sub copiar_a_mes()
'Por.Dante Amor
    Set h1 = Sheets("Hoja1")
    If h1.AutoFilterMode Then h1.AutoFilterMode = False
    u = Range("A" & Rows.Count).End(xlUp).Row
    '
    Set rango = h1.UsedRange
    meses = Array("", "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", _
                  "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")
    For i = 1 To 12
        '
        nh = meses(i)
        For Each h In Sheets
            If h.Name = nh Then existe = True: Exit For
        Next
        '
        If existe Then
            Set h2 = Sheets(nh)
        Else
            Set h2 = Sheets.Add(after:=Sheets(Sheets.Count))
            h2.Name = nh
        End If
        existe = False
        h2.Cells.Clear
        '
        ud = Day(DateSerial(Year(Date), i + 1, 1) - 1)
        fin = i & "/" & ud & "/" & Year(Date)
        rango.AutoFilter Field:=1, Operator:=xlFilterValues, Criteria2:=Array(1, fin)
        rango.SpecialCells(xlCellTypeVisible).Copy h2.Range("A1")
        '
    Next
    MsgBox "Información copiada a su hoja de mes", vbInformation
End SubSaludos.Dante Amor
Si es lo que necesitas, no olvides valorar