Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/08/2011, 14:15
Avatar de fernandaYO
fernandaYO
 
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: csv guardando espacios vacios

no se como ponerlo, voy a ver si asi da


Código excel:
Ver original
  1. KARDEX FREE 2009                                                                   
  2.                                                                        
  3.     ALMACEN             ACCION  INDICADOR       ACCION                                     
  4.     Material    Inventario  Físico  Prometido Ventas    Entregado Produccion    Free    Mínimo  Comprado        Consumos para Agregar                              
  5.     UV03/D45    182 130 0.0 52                                                 
  6.     UV05/D45    2280    1,438       842                                                
  7.     UV07/D45    18648   1,560       17,088                                                 
  8.     IF07/D48    60  47      13                                                 
  9.     UV08/D35    8181.5  1   7568.0  8,181   614                                            
  10.     UV08 MALA   1993    739     1,254                                                  
  11.     MD03/D30    600 300     300                                                
  12.     MD03/D18    600 505     95                                                 
  13.     MD05/D18    3600    0       3,600                                                  
  14.     MD10/D18    210 0       210                                                
  15.     MD10/D30    8499    0   19.0    8,499   8,480                                              
  16.     XP03/D18    1920    84      1,836                                                  
  17.     XP08/D18    1890    63      1,827                                                  
  18.     XP10/D18    1470    0       1,470                                                  
  19.     XP14/D18    700 700                                                        
  20.     EMB03/D40   23181   314 6742.3  22,867  16,439  300                                        
  21.     EMB08/D40   17643   579 2054.0  17,064  15,589  150                                        
  22.     CO03/D30    13842   231     13,611          500                                    
  23.     CO08/D30    13954   103 70.0    13,851  13,884  150 600                                    
  24.     CO04/D30    29907   0   14581.0 29,907  15,326  300                                        
  25.     CO10/D30    10890   156 14.0    10,734  10,876  150 300                                    
  26.     CO12/D30    14893   59  3147.0  15,135  11,746  150 300                                    
  27.     CO14/D30    8459    195 2294.0  8,264   6,165   150                                        
  28.     XT20/D20    2471    169 615.0   2,303   1,856   100                                        
  29.     XT24/D20    2362    18  637.0   2,344   1,725   100 100                                    
  30.     EMB05/D40   3891.5  127 716.0   3,765   3,176   300                                        
  31.     EMB10/D30   20127   364 964.0   19,763  19,163  150                                        
  32.     EMB12/D30   2132    112 1022.0  2,020   1,110   150                                        
  33.     OW14/D30    7267.5  21  853.0   7,247   6,415   150 100                                    
  34.     OT20/D20    2193    49  390.0   2,144   1,803   100                                        
  35.     OT24/D20    2132    8   1127.2  2,124   1,005   100                                        
  36.     PBL001  93114.84    2,909   18788.0 90,206  74,327  2,000                                          
  37.     PBL009  79133.09    1,037   14278.0 78,096  64,855  1,000                                          
  38.     PBL185  57052.52    5,206   7727.0  51,847  49,326  2,000                                          
  39.     PBL021  75411.4 2,995   14250.0 72,416  61,161  2,000



Código C++:
Ver original
  1. Sub Auto_Close()
  2. '
  3. ' Macro5 Macro
  4. '
  5.  
  6.  
  7. If ActiveWindow.Caption = "Kardex Free.xls" Then
  8.  
  9. Application.ScreenUpdating = False
  10.  
  11. '----------------------------------------------
  12.  
  13. Dim PauseTime, Start, Finish, TotalTime
  14.  
  15.    PauseTime = 1  ' Set duration.
  16.  Start = Timer    ' Set start time.
  17.  Do While Timer < Start + PauseTime
  18.   DoEvents    ' Yield to other processes.
  19. Loop
  20. Finish = Timer    ' Set end time.
  21. TotalTime = Finish - Start    ' Calculate total time.
  22.  
  23.  
  24. '-------------------------------------------------
  25.  
  26. Workbooks.OpenText Filename:= _
  27.         "P:\Sistemas\Aplicaciones Bonco\Excel SQL\Kardex Free SQL.csv", Origin:= _
  28.         xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _
  29.         , ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:= _
  30.         False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
  31.         TrailingMinusNumbers:=True
  32.  
  33.  
  34. Windows("Kardex Free SQL.csv").Activate
  35. Sheets("Kardex Free SQL").Select
  36.  
  37. Cells.Select
  38. Selection.Clear
  39.  
  40. Windows("Kardex Free.xls").Activate
  41. Sheets("2011").Select
  42.  
  43. Cells.Select
  44.     Selection.Copy
  45.  
  46.  
  47.  
  48. Windows("Kardex Free SQL.csv").Activate
  49. Sheets("Kardex Free SQL").Select
  50. Range("A1").Select
  51.    
  52.     Cells.Select
  53.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  54.         :=False, Transpose:=False
  55.        
  56.    Cells.Select
  57.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  58.         :=False, Transpose:=False
  59.     Columns("A:A").Select
  60.     Application.CutCopyMode = False
  61.     Selection.Delete Shift:=xlToLeft
  62.     Rows("1:4").Select
  63.     Selection.Delete Shift:=xlUp
  64.     Columns("I:J").Select
  65.     Selection.Delete Shift:=xlToLeft
  66.     ActiveWindow.SmallScroll Down:=-18
  67.     Range("E6").Select
  68.      ActiveWindow.Close True
  69.      
  70.    
  71.    
  72.     End If
  73.    
  74. '
  75. End Sub


no se si hace puedan entender, o no se com ohacer mostrar el xls, , los espacios vacios quedarian al final, es decir, aparece hasta la 39, pero de ahi en adelante parecen otras 12 filas, pero vacias...
__________________
Umm, infraccion :(//

Última edición por fernandaYO; 22/08/2011 a las 14:20