Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Ayuda con macro

elserbio

Member
Registrado
24 Oct 2016
Mensajes
63
Alguno podria decirme por que esta macro que esta asignada a un boton no me funciona?


Sub Semana()

Dim ValorHoja As Integer

ValorHoja = Mid(Worksheets(Worksheets.Count).Name, 6...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Mira, prueba así:
Código:
Sub Semana()

Dim ValorHoja As Long

ValorHoja = Mid(Worksheets(Worksheets.Count).Name, 7, Len(Worksheets(Worksheets.Count).Name) - 6)

With Worksheets.Add
.Name = "Semana"...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Y por si no cambias las hojas de orden:
Código:
Sub CrearHojaSemana()
Dim ValorHoja As Integer
Dim Semana As Integer
Dim xSemana As String
'--
For Each H In Sheets
   If UCase(Left(H.Name, 6)) =...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Antoni dijo:
Y por si no cambias las hojas de orden:
Código:
Sub CrearHojaSemana()
Dim ValorHoja As Integer
Dim Semana As Integer
Dim xSemana As String
'--
For Each H In Sheets
   If...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Código:
Sub CrearHojaSemana()
Dim ValorHoja As Integer
Dim Semana As Integer
Dim xSemana As String
'--
For Each h In Sheets
   If UCase(Left(h.Name, 6)) = "SEMANA" And _
      Len(Trim(h.Name)) > 6...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Volver
Arriba