Respuesta
en
Visual Basic
a
Reloj en formulario
Seria asi: Private Sub UserForm_Initialize() Me.Caption = Date & "|" & Time End Sub
Respuesta
en
Visual Basic
a
El valor max de una fila y solo la letra de la columna en que se encuentra ese max
Ni idea
Respuesta
en
Microsoft Excel
a
Apoyo con código para Excel
Prueba esto: Los datos a evaluar estan en col A La salida de datos es en col B Sub extra() Dim R As Range Dim f As Long Dim cadena As String Dim i As Integer Dim c As Integer '4c7569735f50 f = Application.WorksheetFunction.CountA(Range("A:A")) If f =...
Respuesta
en
Microsoft Excel
a
Realizar referencia a un libro que cambia de nombre día a día
Usa una celda como referencia Workbooks(sheets(1). Range("A1")). Activate Asi solo pones el nombre del libro en la celda a1 del libro1 y ya esta.
Respuesta
en
Microsoft Excel
a
Contar números en excel
Una forma seria Si la lista de numeros esta en columna A =EXTRAE(A1;LARGO(A1);1) Asi extraes el ultimo digito del numero, copias hacia abajo y luego sencillamente utilizas un contar. Si sobre ese rango indicandole como criterio el numero que te...
Respuesta
en
Microsoft Excel
a
Como hacer que un registro se inserte n veces a una hoja mediante formulario en excel 2007 con macro
Una idea: Private Sub CommandButton1_Click() Sheets("Registro").Select Dim x As Integer Application.Goto reference = "R1C1" Selection.End(xlDown).Select ActiveCell.Offset.Range("A1").Select x = ActiveCell.Value x = x + 1 For i = 0 To n ' numero dado...
Respuesta
en
Microsoft Excel
a
Realizar selección hasta el valor de una variable x
Range("S65536").Select ' ultima fila de col s Selection.End(xlUp).Select ' ubica la ultima con contenido contá = Selection.Row ' identifica el numero de fila Range("A11:AW" & contá).Select ' seleccionas el rango a copiar
Respuesta
en
Visual Basic
a
Duda con mshflexgrid
Acá esta: Private Sub Command1_Click() numero = CInt(InputBox("Introducir número: ")) MSHFlexGrid1.Rows = numero + 2 ' este era el problema Dim j As Integer j = 1 For i = 0 To numero cuadrado = i ^ 2 cubo = i ^ 3 MSHFlexGrid1.TextMatrix(j, 0) = i...
Respuesta
en
Microsoft Excel
a
Hacer un informe copiando y pegando datos.
Ok entonces: En un modulo ( no de clase) pones este macro: Sub informe() Dim f As Long Dim filas As Long Dim i As Integer '4c7569735f50 For i = 3 To 20 f = Application.WorksheetFunction.CountA(Sheets(i).Range("C410:c65536")) filas =...
Respuesta
en
Microsoft Excel
a
Concatenar textos relativos a un código
Lo que necesitas es algo asi como un Concatenar. Si que en excel... al menos en la version 2007 "no existe". Asi que lo que necesitas es crear una funcion personal.. para esto debes insertar un modulo ( no de clase) desde el editor de vba (alt +...