Jump to content

shimuex

Members
  • Content Count

    10
  • Joined

  • Last visited

About shimuex

  • Rank
    Member
  • Birthday 03/09/1985
  1. jajaja, pero si Macro Antonio dice que el le funciona, pienso que quizás pueda ser alguna configuración de Excel??
  2. No Macro Antonio, no resulta, sigue cambiando la coma decimal por punto de mil, en los casos que no tenga, punto de mil. El archivo como decía al momento de guardarlo con SAP me dice guardar con terminación .xls, si lo guardo con otro formato no se si resulta, ya que las formulas que uso en el otro libro van de acuerdo a la posición en que quedan en el xls, si lo paso a .txt me imagino se perdería el orden.
  3. Ya mañana en el laburo la probare a ver si funciona, gracias.
  4. correcto, es un archivo de texto, que se guarda como excel, como te decía para trabajarlo, porque al momento de guardar, lo hace por defecto como .mht si no me equivoco, que también se abre con excel, pero si a guardarlo como se baja por defecto que es mht y se puede importar con algun metodo que mantenga los datos, no habría problema.
  5. Gracias por la ayuda. ese archivo lo saco de SAP, después de generarlo le doy guardar archivo como y le pongo el nombre y .xls para poder trabajarlo.
  6. Estimado, gracias por su tiempo. Le adjunto los dos archivos, el zstock.xls es el origen de los datos y el ztock2.xlsm es donde debo almacenar los datos para trabajarlo con otros tablas que no agregue para no hacer tan pesado el archivo, para que se entienda mejor lo que quiero esta incluido el macro con lo necesito a excepción de los decimales. si te fijas en la columna F, del archivo zstock.xls es donde están los números que se me cambia, que son los que traen puntos correspondiente a los miles y las comas que son lo decimales. Cambiar al archivo zstock2.xls la terminacion a .xlsm zstock.xls zstock2.xls
  7. hola. y como usaría replace? que reemplazaría en el código, porque por lo que leí, el replace me reemplazaría, el punto por coma, pero necesito los 2. hay valores que son con miles y decimales o solo con decimales, y los decimales pueden ser 2 o 3.
  8. Ok mira. esto es del archivo original AP08 R600 2.121,00 AP08 R600 499,87 AP08 R600 216,002 y cuando lo pasa queda asi AP08 R600 2.121,000 AP08 R600 499.870 AP08 R600 216.002 osea me cambia la coma por punto cuando no hay un punto antes. ese es el código. Sub Macro3() ' ' Macro3 Macro ' ' Selection.ClearContents Workbooks.Open Filename:=ThisWorkbook.Path & "\zstock.xls" Cells.Select Selection.Copy Windows("zstock.xlsm").Activate ActiveWindow.WindowState = xlMaximized Cells.Select Selection.PasteSpecial Paste:=xlPasteAll Application.CutCopyMode = False Workbooks("zstock.xls").Close SaveChanges:=False Application.ScreenUpdating = False End Sub [/CODE]
  9. Gracias, pero no me resulta, me sigue tomando los valores con decimales como miles.
  10. Buenas tardes, soy nuevo en el foro, por el problema que tengo. explico, resulta que tengo 2 libros. libro1 y libro2, cree un macros que copie el contenido de una hoja del libro2 y la pegue en una hoja del libro1, el problema es que los datos del libro2 son numero en formato 111,596 o 22.458,99 donde el punto separa los miles, el problema es que al traspasar me toma las "," como miles y me quedan los numero asi 111.596 en el caso de que el valor no venga con punto, como puedo hacerlo para que lo copie tal cual. lo que estoy usando es : ActiveSheet.Paste, he probado con algunas variantes de especial pero sigue copiando mal.
×
×
  • Create New...

Important Information

Privacy Policy