Respuesta
en
Visual Basic
y en 1 temas más
a
¿Crear procedimiento para vaciar todos los textbox de cualquier formulario?
Quiero crear una macro que me borre todos los textbox del formulario del que le llamo. Tu macro está bien. Sub LimpiarTextBox(NombreFormulario As MSForms.UserForm) Dim contr As Control For Each contr In NombreFormulario.Controls If TypeName(contr) =...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
¿Como quitar duplicados de una columna en un Array Bidireccional VBA (Excel)?
Suponiendo que las 8 columnas están de la columna A a la H, empiezan en la fila 1 y hasta la última fila con datos. Utilizando un dictionary: Private Sub CommandButton1_Click() Dim dic As Object Dim a As Variant Dim i As Long a = Range("A1:H" &...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Cuantas columnas tiene mi Array birideccional?
Para saber el número de filas es con el 1: filas = ubound( matriz, 1) Si la matriz empieza a almacenar en el 0, entonces para el total de filas: filas = ubound( matriz, 1) + 1 Para saber el número de columnas es con el 2: columnas = ubound(matriz, 2)...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Copiar y pegar datos en hoja protegida con macros
Esta podría ser una opción: Sub copiarceldas() 'rango a copiar Sheets("Hoja1"). Range("B6:C10"). Copy 'celda inicial para pegar Application.EnableEvents = False Sheets("Hoja2").Range("F3").PasteSpecial xlAll Application.EnableEvents = True End Sub
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Desearía que la ejecución sea en columna B
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro VBA copiar y pegar eliminando celdas vacías
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Excel vba buscar fila con criterio y escribir dato en otra columna
Prueba lo siguiente: Private Sub CommandButton1_Click() Dim sh As Worksheet Dim f As Range With nombcof If .Value = "" Then MsgBox "Captura un nombre" .SetFocus Exit Sub End If Set sh = Sheets("INFO") Set f = sh.Range("B3:B100").Find(.Value, ,...
Respuesta
en
Microsoft Excel
y en 4 temas más
a
Colocar números en negativo o positivo en columna saldo
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Copiar rango de celdas a otro excel VBA
Te falta hacer referencia a la hoja donde vas a pegar: Dim filaDondeCopiar As Integer: filaDondeCopiar = 13 For f = 7 To ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row If Cells(f, 23).Value <> "Ok" Then With LibroDestino.Sheets("Hoja1")...
Respuesta
en
Visual Basic
y en 1 temas más
a