Re : transfert vers onglet
merci Bruno M45
J'ai déja presqie tout le code: je sais que a l'extration, mais je ne connait pas vraiment le vba. je sais que c'est le offset qui redirigera l'info vers le lieux que je veux.
Sub GenCard_QuandClic()
Dim pNom, pPre, pAdr1, pAdr2, pCP, pVille, pTel1, pTel2, pRem
Dim zn As Range
Dim sel As Range
Dim N As Integer
Dim rep
rep = MsgBox("Confirmez-vous l'effacement du contenu actuel des pages ?", vbYesNo + vbQuestion + vbDefaultButton1, "Génération ABCD")
If rep = vbYes Then
ResetAll
[DeBNOM].Select
Selection.CurrentRegion.Select
For Each zn In Selection
Sheets("tmp").Activate
If zn.Column = 1 And zn.Row <> 4 Then
[tmpNom] = zn.Value
[tmpPRE] = zn.Offset(0, 1).Value
[tmpAdr1] = zn.Offset(0, 2).Value
[tmpAdr2] = zn.Offset(0, 3).Value
[tmpCPVIL] = zn.Offset(0, 4).Value & " " & zn.Offset(0, 5).Value
[tmpTEL1] = zn.Offset(0, 6).Value
[tmpTEL2] = zn.Offset(0, 7).Value
[tmpREM] = zn.Offset(0, 8).Value
N = GetPos([Lettrine].Value)
Sheets("Tmp").Activate
Range("B2:G6").Select
Selection.Copy
Sheets([Lettrine].Value).Activate
Range("POS" & N).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Next
End If
Sheets("Liste").Activate
Range("A1").Select
End Sub