Saltar al contenido

Recommended Posts

publicado

Hola amigos y amigas.

Quiero compartir con uds algo que para mi es muy importante y que me a causado gran satisfaccion.

Desde el dia 01 de Octubre he sido nombrado por Microsoft como uno de sus MPV, es decir, ahora soy un Microsoft MVP 2010. Esto debido a mis participaciones en este y otros foros de Excel.

Realmente me alegra el nombramiento y me incentiva, mas aun, a seguir aportando y ayudando en este tema (Excel) y otros que pueda.

Saludos

Abraham

PD: Para aquellos o aquellas que no sepan claramente lo que es un MVP:

Que es un MVP? - MVP Factor - Site Home - MSDN Blogs

publicado

Estimado ABraham:

Me complace enormemente el poder felicitarte y agradecerte tus ayudas y aportes. Gracias a ti y a personas como tu, a muchos de nosotros se nos ha abierto esa curiosidad y ganas de aprender las posibilidades de este fabuloso programa.

Yo llegué aqui buscando la manera de poder restar horas,para hacer mi primer turno de trabajo y gracias a ustedes, me he hecho un adicto a excel. Algo que a pesar de haber estado tratando con ordenadores desde que antes del primer windows nunca lo habia escuchado.

Te reitero mis felicidades y agradecimientos.

Un saludo desde Estocolmo.

publicado

Hola Abraham.

Te felicito por ese gran reconocimiento que han tenido sobre tu persona la gente de Microsoft, no me extraña tu nombramiento, pues tus aportes y conocimientos sobre excel hace que seas merecedor de él.

Felicidades campeón.

Un saludo amigo.

publicado

Hola Abraham

Pues yo tambien me uno a las felicitaciones (pense que no volverias por aqui jeje) pero veo que no fue asi y me alegra enormemente, por este nuevo nombramiento que has recibido y vaya un MVP eres de los mejores sin duda, pues eso en horabuena mi estimado

Y aprovechandome de tu post, tambien mencionarles que fui invitado por EXCELENTIAS (EXCELLENTIAS.COM - Revista en línea de MS Excel, Visualización de Información, Infografías y mucho más) para publicar temas y ser parte de su grupo editorial y que si mal no recuerdo Avalencia tambien forma parte, pueden visitar este tema creado por mi Función COLUMNA | Excellentias.com - Excel, Infovis & BI Magazine

Saludos a todos

publicado

Buenas avalencia poco más que decir que unirme a la felicitación expresa por los demás compañeros y creo que de ahora en adelante deberas de cambiar el nick por Master avalencia prexceliano pues creo que te lo mereces y jugando un poco con las letras la verdad es que casi estan creadas acordemente para ti MVP lo dicho MASTER AVALENCIA PREMIADO

un coordial saludo

publicado

Gracias a todos por todas sus palabras amigos... ah, por cierto, he estado "desaparecido" por cuestiones politicas pero ya que paso el periodo electoral en Peru, pues, aqui estoy de vuelta

Saludos a todos y gracias nuevamente

Abraham

publicado

Abraham, recibe una sincera y cordial felicitación por el nombramiento. Sin duda tu crecimiento ha sido vertiginoso y siempre acompañado de un extraordinario don para compartir y ayudar.

Saludos

publicado

avalencia, enhorabuena por tu nombramiento!!!

cuándo enviaste tu candidatura?? Yo lo hice a mediados de septiembre pero no he tenido noticias....

publicado

Hola. Debo haber enviado lo que solicitaron a fines de Julio aproximadamente. Hasta donde se, sea si o no la respuesta, ellos te escriben de todos modos

Saludos y suerte

Abraham

publicado
  Cita
Hola:

Yo quisiera proponerle a Microsoft, que designen a un compañero de

trabajo como MVP Excel. Dicho compañero es muy conocido en varios

foros de Excel y es un ya renombrado expero. El es de Lima, Peru. Me

reservo el nombre pero, quizas uds con lo de la nacionalidad ya sepan

quien es.

¿Como tengo que hacer?

Gracias

Edgar

Y se hizo realidad, gracias por compartir tus aportes ABRAHAM VALENCIA!!!

publicado

Abraham me congratula tu nombramiento como MVP Excelente

Para hacérselo saber a todo el mundo, ¿por qué no publicas tu nuevo título en tu página web? ABRAHAM VALENCIA EXCEL y te creas un avatar en consonancia para este foro.

Gerson, te cuento que yo también fui invitado a formar parte del equipo de redacción de EXCELLENCIAS.COM, pero mis múltiples obligaciones me impiden de momento diversificarme.

En agosto os incorporasteis varios expertos y sí, también avalencia: Abraham Valencia se integra al equipo Excellentias.com por lo que estaré al tanto de vuestros excelentes aportes, ¡MAESTROS!

publicado
  Cita
Gerson, te cuento que yo también fui invitado a formar parte del equipo de redacción de EXCELLENCIAS.COM, pero mis múltiples obligaciones me impiden de momento diversificarme.

En agosto os incorporasteis varios expertos y sí, también avalencia: Abraham Valencia se integra al equipo Excellentias.com por lo que estaré al tanto de vuestros excelentes aportes, ¡MAESTROS!

Hola Pedro, pues mi caso no es que me sobra tiempo jeje, pero en algun momento libre, aportare

Saludos

publicado

Felicidades, compañero Abraham, personas como tu y varios mas hacen que este foro sea el de mayor nivel intelectual que yo haya visto.

Enhorabuena y ahora mas que nunca estare atento a tus aportes para aprender un poquito mas cada dia

Saludos

publicado

Hola compañero, no puedo más que unirme a estas felicitaciones, si es bueno para ti, seguro será bueno para todos, disfrútalo y siéntete orgulloso de lo conseguido.

Un abrazo, Germán.

publicado

me uno a la lista, muchas felicidades por tu gran logro. Esperando que este nombramiento sea de mucha edificacion para ti. Que te silva de motivacion para cada dia, alcanzar un escalon mas alto en el conocimiento de este magnifico software. Cada dia, me siento mas contento de haberme encontrado con AyudaExcel. Mucho exito a todos.

Invitado
Este tema está cerrado a más respuestas.
  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      188
    • Comentarios
      98
    • Revisiones
      29

    Más información sobre "Cambios en el Control Horario"
    Última descarga
    Por pegones1

    4    1

  • Crear macros Excel

  • Mensajes

    • Buenos días  @LeandroA espero estes bien Tengo un caso idéntico al planteado en la siguiente pregunta: Sin embargo, a diferencia de quien planteo originalmente la pregunta al correr el código no obtengo ningún resultado podrían ayudarme a resolver este inconveniente y que al hacer click en el Botón Guardar (CommandButton3) del Formulario RCS (frmrcs) el archivo pdf quede configurado con orientación vertical, márgenes superior, inferior, derecho e izquierdo = 1 y en página tamaño carta. Si acaso influye uso Microsoft Excel LTSC MSO (versión 2209 Compilación16.0.1.15629.20200) de 64 bits Mucho le sabre agradecer la ayuda que me pueda dar  RCS PRUEBA - copia.xlsm
    • @JSDJSDCon gusto mi estimado Para la opción 1: Sub Surtirhastadondealcanse() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets(1) Dim filaInicio As Integer: filaInicio = 4 Dim filaFin As Integer: filaFin = 7 Dim colInventario As Integer: colInventario = 2 Dim colSolicitudesInicio As Integer: colSolicitudesInicio = 4 ' Columna C Dim colResultadoInicio As Integer: colResultadoInicio = 9 ' Columna I Dim colTotalSurtido As Integer: colTotalSurtido = 12 ' Columna L Dim colFinalInventario As Integer: colFinalInventario = 13 ' Columna M Dim numClientes As Integer: numClientes = 3 Dim fila As Integer, i As Integer For fila = filaInicio To filaFin Dim inventario As Double inventario = Val(ws.Cells(fila, colInventario).Value) Dim solicitudes(1 To 3) As Double Dim surtido(1 To 3) As Variant Dim totalSurtido As Double: totalSurtido = 0 ' Leer solicitudes For i = 1 To numClientes If IsNumeric(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) Then solicitudes(i) = CDbl(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) Else solicitudes(i) = 0 End If surtido(i) = "POR FALTA STOCK" Next i ' Surtir de acuerdo al inventario disponible For i = 1 To numClientes If solicitudes(i) > 0 Then If inventario >= solicitudes(i) Then surtido(i) = solicitudes(i) inventario = inventario - solicitudes(i) totalSurtido = totalSurtido + solicitudes(i) ElseIf inventario > 0 Then surtido(i) = inventario totalSurtido = totalSurtido + inventario inventario = 0 Else surtido(i) = "POR FALTA STOCK" End If End If Next i ' Escribir resultados en las columnas correspondientes para cada cliente For i = 1 To numClientes With ws.Cells(fila, colResultadoInicio + i - 1) If surtido(i) = "POR FALTA STOCK" Then .Value = surtido(i) .Font.Color = vbRed Else .Value = surtido(i) .Font.Color = vbBlack End If End With Next i ' Escribir total surtido y existencia final ws.Cells(fila, colTotalSurtido).Value = totalSurtido ws.Cells(fila, colFinalInventario).Value = inventario Next fila MsgBox "Resultado surtido cargado con éxito...", vbInformation End Sub Para la opción 2:   Sub surtirenpartesiguales() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets(1) Dim filaInicio As Integer: filaInicio = 13 Dim filaFin As Integer: filaFin = 16 Dim colInventario As Integer: colInventario = 2 Dim colSolicitudesInicio As Integer: colSolicitudesInicio = 4 ' Columna C Dim colResultadoInicio As Integer: colResultadoInicio = 9 ' Columna I Dim colTotalSurtido As Integer: colTotalSurtido = 12 ' Columna L Dim colFinalInventario As Integer: colFinalInventario = 13 ' Columna M Dim numClientes As Integer: numClientes = 3 Dim fila As Integer, i As Integer For fila = filaInicio To filaFin Dim inventario As Double inventario = Val(ws.Cells(fila, colInventario).Value) Dim solicitudes(1 To 3) As Double Dim surtido(1 To 3) As Variant Dim totalSurtido As Double: totalSurtido = 0 Dim totalPedido As Double: totalPedido = 0 ' Leer solicitudes For i = 1 To numClientes If IsNumeric(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) Then solicitudes(i) = CDbl(ws.Cells(fila, colSolicitudesInicio + i - 1).Value) totalPedido = totalPedido + solicitudes(i) Else solicitudes(i) = 0 End If surtido(i) = 0 Next i ' Si hay suficiente inventario, surtir lo que el cliente pide If inventario >= totalPedido Then For i = 1 To numClientes If solicitudes(i) > 0 And inventario >= solicitudes(i) Then surtido(i) = solicitudes(i) inventario = inventario - solicitudes(i) totalSurtido = totalSurtido + solicitudes(i) End If Next i Else ' Reparto base igualitario Dim baseSurtido As Long baseSurtido = Int(inventario / numClientes) For i = 1 To numClientes If solicitudes(i) > 0 Then If solicitudes(i) <= baseSurtido Then surtido(i) = solicitudes(i) inventario = inventario - solicitudes(i) totalSurtido = totalSurtido + solicitudes(i) Else surtido(i) = baseSurtido inventario = inventario - baseSurtido totalSurtido = totalSurtido + baseSurtido End If End If Next i ' Repartir sobrante restante uno por uno, respetando lo pedido Do While inventario > 0 For i = 1 To numClientes If surtido(i) < solicitudes(i) Then surtido(i) = surtido(i) + 1 totalSurtido = totalSurtido + 1 inventario = inventario - 1 If inventario = 0 Then Exit For End If Next i Loop End If ' Escribir resultados en las columnas correspondientes para cada cliente For i = 1 To numClientes With ws.Cells(fila, colResultadoInicio + i - 1) If surtido(i) = 0 Then .Value = "POR FALTA STOCK" .Font.Color = vbRed Else .Value = surtido(i) .Font.Color = vbBlack End If End With Next i ' Escribir total surtido y existencia final ws.Cells(fila, colTotalSurtido).Value = totalSurtido ws.Cells(fila, colFinalInventario).Value = inventario Next fila MsgBox "Resultado surtido cargado con éxito...", vbInformation End Sub Saludos, Diego
    • Buenos dias.  Estoy trabajando en una hoja para poder llevar un control de un pequeño almacén.  Tengo un pedido con varias líneas y "lotes" y necesito sacar las ubicaciones que coincidan con la referencia y lote que pone en el pedido. El problema viene cuando tengo la misma referencia y mismo lote en ubicaciones diferentes y necesito sacar la información en columnas diferentes. No se si  me he explicado bien, pero creo que con el ejemplo adjunto se entiende mejor. Agradecería mucho si me pudieran ayudar  Libro1.xlsx
    • Exelente solución mil gracias 
    • Podrías compartir tu solucion
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.