Foro
=> ¿No se ha registrado todavía?MAS EN: EXCEL AVANZADO
Foro - Programacion de Macros
Se encuentra aqui: Foro => Macros => Programacion de Macros |
|
soporte_tecnico (2 Posts hasta ahora) |
Como Programar Una Macro | |||
Esteban (Visitante) |
Necesito crear nuevas hojas en un libro excel (llamado "marcas", pero que esta hoja nueva tenga el mismo formato de la hoja madre llamemosla hoja1. cada vez creada una hoja nueva esta debe tener nombres consecutivos. Si la hoja madre es hoja1 la que se cree posteriormente se debe llamar hoja2, después hoja3 y así sucesivamente. | |||
Soprte Tecnico (Visitante) |
Hola Esteban, Copia y pega esta macro. Sub MyMacro() Sheets("Hoja1".Select Sheets("Hoja1".Copy After:=Sheets(1) ActiveSheet.Name = "Hoja" & Sheets.Count Sheets("hoja1".Select Range("a1".Select End Sub | |||
Sandra (Visitante) |
Necesito una macro donde se me muestre un mensaje de error si en las celdas de una columna (toda la columna) el ususario ingresa una fecha posterior a la fecha en una celda fija la celda D12 Gracias | |||
Anonimo (Visitante) |
Buenas prueba con el siguente codigo, debes de colocarlo en el modulo de la hoja donde desees que este el aviso, tal como esta seria que si se ingresa una fecha en la columna G distinta de la D12 saldra el mensaje Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count = 1 Then If Target.Column = 7 Then If CDate(Target.Value)Range("D12" Then MsgBox "Fecha Erronea", vbCritical, "" End If End If End If End Sub un saludo |
Respuesta:
Temas totales: 40
Entradas totales: 95
Usuarios totales: 208
En este momento conectados (usuarios registrados): Nadie