Hola, alguien sabe como copiar un archivo de texto a otro temporal para omitir algunos datos
Mi formulario es el siguiente:


el boton eliminar debe eliminar el registro seleccionado del listbox y del archivo de texto, y el boton buscar debe buscar cierto dato y mostrar los faltantes en las casillas. son los que me falta programar.
se que para eliminar un archivo utilizo kill, y para renombrarlo utilizo Name

mi codigo es el siguiente:
Código:
Código:
  1. Option Explicit
  2. Dim nombre As String
  3. Dim hect As Double
  4. Dim costo As Double
  5. Dim Desc As Double
  6. Dim precio As Double
  7. Dim tipo As Integer
  8. Dim Total As Double
  9. Dim totalc As Double
  10. Dim I As Integer
  11. Dim contenido As String
  12. Dim num As Integer
  13. Dim registro As String
  14. Dim archivos As String
  15. Dim x As Integer
  16.  
  17.  
  18. Private Sub CboTipo_KeyPress(KeyAscii As Integer)
  19. KeyAscii = 0
  20. End Sub
  21.  
  22. Private Sub CmdBuscar_Click()
  23. If LstDatos.Selected Then
  24.  
  25. End Sub
  26.  
  27. Private Sub CmdCapturar_Click()
  28. nombre = TxtNombre
  29. hect = Val(TxtHect)
  30.  
  31. Select Case CboTipo.ListIndex
  32. Case 0: tipo = "1"
  33. precio = hect * 100
  34. Case 1: tipo = "2"
  35. precio = hect * 200
  36. Case 2: tipo = "3"
  37. precio = hect * 300
  38. End Select
  39.  
  40.  
  41. If hect >= 100 And hect < 300 Then
  42. Desc = precio * 0.05
  43. ElseIf hect >= 300 And hect < 500 Then
  44. Desc = precio * 0.1
  45. ElseIf hect >= 500 Then
  46. Desc = precio * 0.15
  47. Else
  48. Desc = 0
  49. End If
  50.  
  51. costo = precio - Desc
  52. x = x + 1
  53.  
  54. LstDatos.AddItem x & " " & nombre & " " & tipo & " " & hect & " " & costo
  55.  
  56. totalc = totalc + costo
  57. LblTotal = totalc
  58.  
  59.  
  60. archivos = "C:\Registros.txt"
  61. num = FreeFile
  62. Open archivos For Append As num
  63. Print #num, x, nombre, tipo, hect, costo
  64. Close
  65.  
  66. End Sub
  67.  
  68. Private Sub CmdLimpiar_Click()
  69. TxtNombre = ""
  70. TxtHect = ""
  71. CboTipo.Refresh
  72.  
  73. End Sub
  74.  
  75. Private Sub CmdSalir_Click()
  76. End
  77. End Sub
  78.  
  79. Private Sub Form_Load()
  80. totalc = 0
  81. x = 0
  82. End Sub