Respuesta
en
Microsoft Excel
a
Necesitaría saber en un rango de celdas, cuantas celdas están ocupadas
Lo he conseguido, poniendo: =CONTARA(Listado!F523:H545)
Respuesta
en
Microsoft Excel
a
Una macro para localizar una palabra en columna determinada
Lo he conseguido poniendo: Sub RESTOS() ' Macro grabada el 11/04/2014 por Luis Cells.Find(What:="RESTOS", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ True,...
Respuesta
en
Macros Excel
y en 2 temas más
a
Macro para ejecutar al abrir el libro
Yo estoy usando esta macro, colocada en ThisWorkbook: Private Sub Workbook_Open() If Day(Date) = 5 Then MACRO ' Nombre de la macro End If End Sub
Respuesta
en
Microsoft Excel
a
Ultima columna vacía, que tengo que cambiar para que me admita poner letra en vez de numero
Lo he conseguido poniendo: While ActiveCell <> "" ActiveCell.Offset(0, 1). Activate Wend
Respuesta
en
Microsoft Excel
a
Como cambiar esta Fórmula y quede fija
Lo he conseguido poniendo en ThisWorkbook: Private Sub Workbook_Open() ActiveWorkbook.Names.Add Name:="tblArticulos", RefersToR1C1:= _ "=OFFSET(Listado!R10C4,0,0,COUNTA(Listado!R10C4:R65000C12),13)" End Sub Y ha quedado solucionado
Respuesta
en
Microsoft Excel
a
En selección de celdas escribir solo en mayúsculas
Lo he conseguido, poniendo en un modulo : Option Explicit Public Function AMayusculas(strTexto As String) As String AMayusculas = UCase(strTexto) End Function Y en la hoja que lo necesito : Option Explicit Private Sub Worksheet_Change(ByVal Target As...
Respuesta
en
Microsoft Excel
a
Al abrir hoja en excel situarse en la primera fila libre en "C"
Lo he solucionado más o menos poniendo: Private Sub Worksheet_Activate() Range("C4").Select Selection.End(xlDown).Select End Sub No he conseguido, la fila libre pero si la ultima fila escrita.
Respuesta
en
Microsoft Excel
a
Borrado de Imágenes en Selección
Tengo suerte, he conseguido lo que quería. Con esta macro: Dim img As Shape On Error Resume Next For Each img In ActiveSheet.Shapes If Not Application.Intersect(img.TopLeftCell, Selection) Is Nothing Then If img.Type = msoPicture Then img.Delete End...