
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
En este documento se presenta un ejemplo de cómo leer un archivo de texto 'pacientes.dat' utilizando vba y verificar si sus contenidos contienen datos numéricos. El archivo se abre en modo lectura y se recorre línea por línea mediante un bucle 'do while' hasta que se alcance el final del archivo. Para cada línea, se utiliza la función 'input' para leer los campos separados por comas y se almacenan en arrays 'v', 'w' y 'x'. Luego, se utiliza un bucle anidado para recorrer cada caracter de cada campo y verificar si es numérico. Si es así, se imprime la línea completa en un archivo 'errados.dat'. Finalmente, se muestran los resultados en un listbox. El documento puede ser útil para estudiantes de informática o de ingeniería informatica que estén estudiando vba o manipulación de archivos.
Tipo: Resúmenes
1 / 1
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

Dim V(0 To 9) As String Dim W(0 To 9) As String Dim X(0 To 9) As String Dim i As Integer Dim j As Integer Dim k As Integer Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Open "e:\pacientes.dat" For Input As # i = 0 Do While EOF(1) = False Input #1, V(i), W(i), X(i) i = i + 1 Loop Close # verificar() For j = 0 To i List1.AddItem V(j) & " " & W(j) Next End Sub Private Sub verificar() Open "e:\errados.dat" For Output As # For j = 0 To i For k = 0 To Len(V(j)) If IsNumeric(V(j, k)) Then Print #1, V(j), ",", W(j), ",", X(j) End If Next For k = 0 To Len(W(j)) If IsNumeric(W(j, k)) Then Print #1, V(j), ",", W(j), ",", X(j) End If Next Next End Sub Private Sub FIN_click() End End Sub