Modificar una macro o fórmula existente
Necesito que me ayudes a modificar una macro que me creaste hace un par de meses. Esta macro esta conbinada con una fórmula la cual me traduce a letra el mes o meses que encuentra en numero en una celda especifica. Lo que deseo es controlar el mes que yo desee que me muestre. Ej; estamos en noviembre, si encuentra un (1) en la celda que la fórmula busca me dice que corresponde al mes de octubre, pero si deseo que escriba septiembre en lugar de octubre,¿Cómo lo haría?
La macro:
Function NumeroMeses(celda As Range) 'Por.Dante Amor If IsNumeric(celda.Value) Then num = Val(celda.Value) If num > 0 Then For i = num To 1 Step -1 cad = cad & Format(DateSerial(Year(Date), Month(Date) - i, 1), "mmmm") & "-" Next Else cad = "No hay meses " End If Else cad = "No es un valor numérico " End If cad = Left(cad, Len(cad) - 1) NumeroMeses = cad End Function
La formula: NumeroMeses(F6)
1 Respuesta
Respuesta de Dante Amor
1