Jump to content


  • Posts

    • Hola buenas noches, Escribo porque estoy haciendo una macro la cual la conecto con una base de datos en access y me ha surgido un problema. Tengo un formulario de reporte con un listbox multiselect donde me gustaría que los datos seleccionados son los que me busque en mi base de datos. La pregunta es cual sería el código de SQL para que me traiga las filas seleccionadas del listbox? Mi base de datos en access sólo tiene una tabla llamada "Base" Necesito que me traiga los datos de las columnas seleccionadas de: Nombre, Pais y Peso. Como sería la consulta SQL? SQL = "Select Nombre, Pais, Peso" & _             " FROM Base"      Cual sería el código para decirle de las filas seleccionadas? Pueden ser 1, 2, 5, 10, etc.. Muchas gracias espero alguien me pueda ayudar.  
    • Saludos compañeros,tengo una tabla dinamica con algunas medidas,una de ellas devuelve el ultimo vendedor que tuvo cierto cliente,el caso es que cuando filtro por vendedor,efectivamente muestra el vendedor,pero sigue mostrando los clientes que antes atendia pero que ya no,solo que en la columna ult vendedor queda la celda vacia,lo que me indica que ese cliente lo tiene actualmente otro vendedor,lo que deseo es que cuando se realice el filtro solo aparezca el vendedor con su cliente actual,sin celdas en blanco en la columna ultvendedor,en el ejemplo adjunto hay mas aclaratorias.tengo otras preguntas que estan relacionadas con el mismo archivo pero no se si es posible hacer varias preguntas en u mismo post,la otra pregunta es como puedo meter en un slicer una medida para filtrar por esa medida,en la columna estatus tengo el estatus de activo,down y bajada quiero un slicer que cuando selecione lost me aparezcan solo los clientes perdidos por ejemplo,y finalmente como puedo hacer un conteo de los clientes con los diferentes estatus por vendedor para poder hacer luego un analisis de cuantos clientes perdidos,activos o en bajada tienen cada vendedor,si debo hacer estas preguntas en otro post me disculpo y lo hare seguro,volvemos solo a la primera pregunta,si no hay lio en responder las otras preguntas se los agradezco.saludos cordiales mis estimados Maestro de pedidos 1.2.xlsx
    • Hola @Antoni, muchas gracias por la respuesta, funciona bien, pero me di cuenta de algo que tal vez no empleé término correcto. Me estoy dando cuenta que si el valor del MONTO TOTAL reflejado en la columna J varía por modificaciones que se haga en la información. El valor que se copió en la hoja CONTROL GENERAL no se actualiza. Creo que empleé mal el término copiar como valor. Debería actualizarse si CONTROL1 se modifica. Así se mantiene actualizada la información en caso de cambios. Agradecido de antemano y disculpa no haberme expresado bien.  Gracias
    • Hola, Revisa el archivo a ver si te sirve. Saludos.  Prueba.xlsx
    • Sustituye la macro por: Sub Copiar() Dim SiNo As Range, Fila As Long With ActiveSheet Set SiNo = .Range("J" & Rows.Count).End(xlUp) If SiNo = "SI" Then Fila = Hoja1.Range("A" & Rows.Count).End(xlUp).Row + 1 Hoja1.Range("A" & Fila) = .Range("A3") Hoja1.Range("F" & Fila) = SiNo.Offset(-3) Hoja1.Select Hoja1.Range("D" & Fila).Select End If End With End Sub  
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy