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

copaiare intera riga se cella in altro foglio hanno stesso valore

Ultimo Aggiornamento: 25/09/2020 02:56
Post: 1
Registrato il: 22/09/2020
Età: 43
Utente Junior
2013
OFFLINE
22/09/2020 16:05

Buongiorno vorrei copiare la riga corrispondente al valore di una cella del foglio 1 se hanno lo stesso valore
Post: 2.982
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
23/09/2020 11:29

ciao
ma hai letto quello che hai scritto?

Lo ritieni chiaro per chi voglia darti un suggerimento?

saluti




Domenico
Win 10 - Excel 2016
Post: 1
Registrato il: 22/09/2020
Età: 43
Utente Junior
2013
OFFLINE
23/09/2020 11:53

scusa la mia espressione...
in pratica vorrei che :
quando il valore nella cella F del foglio 1 sia identica alla cella C del BANCO, venga ricopiata l'intera riga del foglio 1 nel Banco
Grazie
25/09/2020 02:56

A parte il fatto che non esiste nessun numero uguale, hai notato che Foglio1 ha 14 colonne, Banco ha 15 colonne e tutte le intestazioni non corrispondono?
Comunque questo è solo un esempio che non RICOPIA la riga, mà aggiunge subito sotto se lo trova, se metti a posto un domani togli il +1 a ...(r + 1 & ":" & r + 1)
Option Explicit
Sub copia()
Dim ur, x, r, rg As Object, Area As Range
ur = Sheets("Foglio1").Range("F" & Rows.Count).End(xlUp).Row
    For x = ur To 3 Step -1
        Set rg = Sheets("Banco").Columns("C:C").Find(Sheets("Foglio1").Cells(x, 6), LookIn:=xlValues, LookAt:=xlWhole)
        If Not rg Is Nothing Then
             r = rg.Row
             Sheets("Foglio1").Rows(x & ":" & x).Copy
             Sheets("Banco").Rows(r + 1 & ":" & r + 1).Insert Shift:=xlDown
        End If
    Next
Set rg = Nothing
MsgBox "fatto"
End Sub
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | 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 20:32. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com