Mario Rodríguez

Mario Rodríguez

 77,3K puntos  Argentina @mariorodriguez desde - visto

Respuestas en Visual Basic

Respuesta en y en 2 temas más a

Comparar varias filas y pasar solo una

Máximo. Si el encabezado de tus datos comienza a partir de la celda A1 de la hoja activa, entonces podrías intentar con: Sub RegistrosUnicos() '------------------ 'by Cacho Rodríguez '------------------ Dim Mat, Dic, R&, Q&, i& Mat = Range([a1],...
Respuesta en y en 1 temas más a

Recorrer todas las hojas de un libro y copiar el valor de una celda constante en la Hoja1

Víctor Incorpora en un módulo común lo siguiente: Sub Celdas_R20_y_T20() '---------- 'by Cacho R '---------- Dim C As Range On Error Resume Next For Each C In Range([a2], [a2].End(xlDown)) Worksheets(C.Value).Range("r20,t20").Copy C.Offset(, 1) If...
Respuesta en y en 2 temas más a

Excel toma el formato de fecha incorrecto

Lo siguiente te servirá para fechas en el textBox con un formato dd/mm/yyyy o dd-mm-yyyy, o -inclusive- con dos dígitos para el año, o con 1 dígito para el día o el mes: tmp = Split(Replace(txtFecha, "-", "/"), "/") Range("A1") = DateSerial(tmp(2),...
Respuesta en y en 1 temas más a

Cantidad de líneas en Txt

Por ejemplo podrías intentar: Sub Macro1() Dim i&, iLinea$ Open "C:\Users\Temp\Tu archivo.txt" For Input As #1 Do Until EOF(1) Line Input #1, iLinea: i = 1 + i Loop Close: [a1] = i End Sub
Respuesta en a

Retrasar una macro 0.25 segundos

Para "frenar" tu código un par de segundos (o una fracción de segundos) puedes aplicar la siguiente rutina auxiliar: Private Sub Retraso(ret As Single) Dim nextTime As Single nextTime = Timer + ret Do While Timer < nextTime: DoEvents: Loop End Sub De...
Respuesta en y en 1 temas más a

Macro excel asignacion de numeros aleatorios

sirgfreid En el siguiente enlace: Números_aleatorios.xlsm encontrarás dos métodos para obtener lo mismo: - El primero de ellos es -precisamente- el que tú has publicado, con más la consideración solicitada y un pequeño ajuste: Borrar las celdas a...

Temas

Suscríbete RSS