menù convalida



  • menù convalida
    di fausto (utente non iscritto) data: 10/08/2013 07:25:25

    dal menù convalida, dopo aver scelto l'opzione, è possibile, entrando nuovamente nelle cella far comparire un icona provvisoria che mostri quanto è riportato nella cella adiacente l'opzione?
    Allego un esempio



  • di isy (utente non iscritto) data: 10/08/2013 13:09:15

    Ciao

    Puoi utilizzare un commento che si aggiorni automaticamente come nell'esempio.
    Apri l'allegato
     
    Private Sub Worksheet_Change(ByVal Target As Range)
      If Not Intersect(Target, Range("D1")) Is Nothing Then
        For Line = 1 To 6
          If Target.Value = Line Then
            Range("D1").Comment.Text Text:=Cells(Line, "B").Value
          End If
        Next
      End If
    End Sub



  • di fausto (utente non iscritto) data: 10/08/2013 14:04:48

    grazie per l'interessamento.
    Se però ad esempio la lista da cui scegliere i dati da inserire si trovasse in un foglio mentre la cella nella quale vengono inseriti i dati si trovasse in un altro foglio, ma soprattutto, la colonna rimane sempre la stessa (D) mentre la cella in cui vengono inseriti i dati varia: può essere D1 oppure D4 oppure D9, a seconda delle righe inserite, è possibile oppure è troppo complicato?



  • di Grograman data: 10/08/2013 14:58:57

    Così?
     
    Option Explicit
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim strCom As String
    Dim Line As Long
      If Target.Column = 4 Then
        For Line = 1 To 6
          If Target.Value = Line Then
            strCom = Sheets("Foglio2").Cells(Line, Target.Column + 1).Value
            With Target
                .AddComment
                .Comment.Text Text:=strCom
            End With
          End If
        Next
      End If
    End Sub
    



  • di Grograman data: 10/08/2013 14:59:59

    Non ho aumentato il range, modificare il ciclo for a seconda di quanti valori ci sono nel foglio2!



  • di fausto (utente non iscritto) data: 10/08/2013 16:10:03

    Ho provato l'esempio ma sembra che non funzioni, è possibile allegare un file?



  • di Grograman (utente non iscritto) data: 11/08/2013 16:35:04

    Certo!

    Scusate il codice, ma sto cercando un modo di far funzionare smart indenter sulla suite 64bit e quindi è un po' indentato alla carlona ;)