macrosss

10
Sub Macro5() Dim criterio As Variant Dim rango3 As Range Dim rango4 As Variant criterio = "CALLAO" Set rango3 = Sheets("Reporte").Range("B1:BE1") Set rango4 = Sheets("Reporte").Range("B2885:BE2885") ' ActiveSheet.Cells(12, 2).Select ' Selection.FormulaArray = _ "=SUM(IF(rango3=""CALLAO"",rango4))" ActiveSheet.Cells(12, 2) = Application.WorksheetFunction.SumIf(rango3, criterio, rango4)

Upload: u76ng

Post on 16-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Envíenos sus comentariosMake it easier for other people to find your content by providing more information about it.AGREGAR MÁS ARCHIVOSArrastre los archivos de su equipo hasta esta área.

TRANSCRIPT

Sub Macro5()

Dim criterio As VariantDim rango3 As RangeDim rango4 As Variant

criterio = "CALLAO"Set rango3 = Sheets("Reporte").Range("B1:BE1")Set rango4 = Sheets("Reporte").Range("B2885:BE2885")

' ActiveSheet.Cells(12, 2).Select ' Selection.FormulaArray = _ "=SUM(IF(rango3=""CALLAO"",rango4))" ActiveSheet.Cells(12, 2) = Application.WorksheetFunction.SumIf(rango3, criterio, rango4)

Sub Macro5()

Dim criterio As VariantDim rango3 As RangeDim rango4 As Variant

'criterio = "CALLAO"Set rango3 = Sheets("Reporte").Range("B1:BE1")Set rango4 = Sheets("Reporte").Range("B2885:BE2885") ActiveSheet.Cells(12, 2) = Application.WorksheetFunction.SumIf(rango3, "CALLAO", rango4) ActiveSheet.Cells(12, 3) = Application.WorksheetFunction.SumIf(rango3, "LIMA CENTRO", rango4) ActiveSheet.Cells(12, 4) = Application.WorksheetFunction.SumIf(rango3, "LIMA MODERNA", rango4) ActiveSheet.Cells(12, 5) = Application.WorksheetFunction.SumIf(rango3, "LIMA NORTE", rango4) ActiveSheet.Cells(12, 6) = Application.WorksheetFunction.SumIf(rango3, "LIMA ESTE", rango4) ActiveSheet.Cells(12, 7) = Application.WorksheetFunction.SumIf(rango3, "LIMA SUR", rango4) ActiveSheet.Cells(12, 8) = Application.WorksheetFunction.SumIf(rango3, "PLAYAS", rango4) End Sub

For m = mes To 12 If m = 1 Then cMes = "Enero" If m = 2 Then cMes = "Febrero" If m = 3 Then cMes = "Marzo" If m = 4 Then cMes = "Abril" If m = 5 Then cMes = "Mayo" If m = 6 Then cMes = "Junio" If m = 7 Then cMes = "Julio" If m = 8 Then cMes = "Agosto" If m = 9 Then cMes = "Setiembre" If m = 10 Then cMes = "Octubre" If m = 11 Then cMes = "Noviembre" If m = 12 Then cMes = "Diciembre" If m < 10 Then Diames = "01/0" & m & "/" & nAnio nMes = "0" & Trim(Str(m)) Else Diames = "01/" & m & "/" & nAnio nMes = Trim(Str(m)) End If

Des_distritoDes_producto

Sub Macro3()'' Macro3 Macro'

' Sheets.Add ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "Hoja1!R1C1:R31637C22", Version:=xlPivotTableVersion14).CreatePivotTable _ TableDestination:="Hoja4!R3C1", TableName:="Tabla dinmica5", _ DefaultVersion:=xlPivotTableVersion14 Sheets("Hoja4").Select Cells(3, 1).Select With ActiveSheet.PivotTables("Tabla dinmica5").PivotFields("des_distrito") .Orientation = xlColumnField .Position = 1 End With ActiveSheet.PivotTables("Tabla dinmica5").AddDataField ActiveSheet.PivotTables _ ("Tabla dinmica5").PivotFields("des_producto"), "Cuenta de des_producto", _ xlCount Windows("prueba macros 2.0.xlsm").Activate ActiveCell.FormulaR1C1 = _ "=HLOOKUP(R[-2884]C,'[PDE COMERCIO 01-01-15.xlsx]Hoja4'!R4:R5,2,FALSE)"End Sub

Sub Macro4()

Dim rango1 As RangeDim rango2 As VariantDim criterio As Variant

Set rango1 = Range("C7:E7")Set rango2 = Range("C8:E8")'Set criterio = Range("C7")criterio = "sabado" 'ActiveSheet.Cells(1, 1) = Application.WorksheetFunction.SumIf(Range("C7:E7"), Range("C7"), Range("C8:E8")) ActiveSheet.Cells(10, 1) = Application.WorksheetFunction.SumIf(rango1, criterio, rango2)

End Sub Sub Macro5()

Dim criterio As VariantDim rango3 As RangeDim rango4 As Variant

'criterio = "CALLAO"Set rango3 = Sheets("Reporte").Range("B1:BE1")Set rango4 = Sheets("Reporte").Range("B2885:BE2885") ActiveSheet.Cells(12, 2) = Application.WorksheetFunction.SumIf(rango3, "CALLAO", rango4) ActiveSheet.Cells(12, 3) = Application.WorksheetFunction.SumIf(rango3, "LIMA CENTRO", rango4) ActiveSheet.Cells(12, 4) = Application.WorksheetFunction.SumIf(rango3, "LIMA MODERNA", rango4) ActiveSheet.Cells(12, 5) = Application.WorksheetFunction.SumIf(rango3, "LIMA NORTE", rango4) ActiveSheet.Cells(12, 6) = Application.WorksheetFunction.SumIf(rango3, "LIMA ESTE", rango4) ActiveSheet.Cells(12, 7) = Application.WorksheetFunction.SumIf(rango3, "LIMA SUR", rango4) ActiveSheet.Cells(12, 8) = Application.WorksheetFunction.SumIf(rango3, "PLAYAS", rango4) End Sub

Sub macros6()

Mes = "ENERO"Ao = 2015DIA = 1tAo = Mid(Ao, 3, 2)

If Mes = "ENERO" Then m = 1If Mes = "FEBRERO" Then m = 2If Mes = "MARZO" Then m = 3If Mes = "ABRIL" Then m = 4If Mes = "MAYO" Then m = 5If Mes = "JUNIO" Then m = 6If Mes = "JULIO" Then m = 7If Mes = "AGOSTO" Then m = 8If Mes = "SEPTIEMBRE" Then m = 9If Mes = "OCTUBRE" Then m = 10If Mes = "NOVIEMBRE" Then m = 11If Mes = "DICIEMBRE" Then m = 12

If m < 10 Thenm = "0" & m '