Pagina precedente | 1 2 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Replicare dei valori

Ultimo Aggiornamento: 13/08/2020 20:38
22/07/2020 22:20

Vai su foglio1, premi ALT+F11 ed incolla sulla destra.
Quando scrivi un numero cerca in foglio2
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Rows.Count > 1 Or Target.Columns.Count > 1 Then Exit Sub
Dim ur, r, c As Object, Msg As String, val As Long, Tot As Long
ur = Sheets("Foglio2").Range("A" & Rows.Count).End(xlUp).Row
    If Not Intersect(Target, Range("A2:A1000")) Is Nothing Then
        val = Target.Offset(0, 0)
         With Sheets("Foglio2").Range("A1:A" & ur)
            Set c = .Find(val, LookIn:=xlValues, LookAt:=xlWhole)
                If Not c Is Nothing Then
                firstAddress = c.Address
                Do
                r = c.Row
                Msg = Msg & Sheets("Foglio2").Cells(r, 2) & ","
                Set c = .FindNext(c)
                Loop While Not c Is Nothing And c.Address <> firstAddress
        End If
        End With
   End If
Application.EnableEvents = False
    Target.Offset(0, 1) = Msg
Application.EnableEvents = True
End Sub
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 19:18. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com