Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Formulario - Cambiar un Item de ListBox

publicado
Private Sub Capitulos_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Set cat = Worksheets("tablas")
    t = Me.Capitulos.ListIndex + 1
    r = 6
    Do While cat.Cells(r, 3) <> ""
        If cat.Cells(r, 2) = t Then
            nc = cat.Cells(r, 3)
            Exit Do
        End If
        r = r + 1
    Loop
    
    nomarea = InputBox("Cambio de Nombre a : " & nc, "Modificaciones: Areas de Seguimiento")
    If nomarea = vbNullString Then
        MsgBox "Cancel"
    Else
        'Aqui me manda error
        Me.Capitulos.List(t - 1, 0) = nomarea
        MsgBox "Acepto"
    End If
        
    l = Len(nomarea)
End Sub

Quiero renombrar el Item del List Box y me manda este mensaje

image.png.235c9267f4e05b2b36bc5200dfb195ea.png

Estará mal la instrucción que puse?

Gracias por su ayuda

Adjunto archivo

Formulario Nuevo.xlsm

 

Featured Replies

publicado

Es un  error conceptual, no se puede modificar/añadir/eliminar un elemento de un listbox/combobox si lo has llenado con RowSource, debes hacerlo directamente en en el rango de la hoja, prueba modificando esta parte del código:

    nomarea = InputBox("Cambio de Nombre a : " & nc, "Modificaciones: Areas de Seguimiento")
    If nomarea = vbNullString Then
        MsgBox "Cancel"
    Else
        Range("Tabla1")(t) = nomarea '<---------------
        MsgBox "Acepto"
    End If

 

publicado
  • Autor

Ok. Antoni, probaré, y me anticipo:

Me voy a ver en la necesidad de 2 situaciones mas:

- Eliminar del ListBox y agregar a ListBox

Que sintaxis deberé aplicar.

Gracias de antemano.

 

 

publicado
  • Autor

Excelente, si funciona.

Pregunta. Cuando invoco el InputBox quise poner el texto de lo que iba a cambiar y no pude, el Input me lo pone vacio, es decir,

Si quiero cambiar "Clientes" que aparezca en el input y solo adciona "Clientes Activos" por ejemplo.

Me expliqué. Gracias.

 

publicado
  • Autor

Perdón, esta seria otro tema o de una vez lo incluyo.

Existe la forma de poner los Labels con fondo Transparente para evitar Código?

publicado
Hace 17 minutos , Janlui dijo:

Perdón, esta seria otro tema o de una vez lo incluyo.

Existe la forma de poner los Labels con fondo Transparente para evitar Código?

Con la propiedad BackStyle.

image.png.afb7ba553f5f7b62bf349badab57a05f.png

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.