Re : excel vba copier feuille et générer liaisons
En fait c'est bon ça marche!
J'ai fait 2 changement sur le code :
Sub liaisonsnvellefacture()
'
' liaisonsnvellefacture Macro
Dim Vliaison As String
'Vliaison = "="
'construction du texte 'liaison'
For Each Sheet In Sheets
If Sheet.Name <> "Récapitulatif" Then
Vliaison = "=" & "SUMIF('" & Sheet.Name & "'!R28C1:R42C1,'" & Sheet.Name & "'!R[-5]C[6],'" & Sheet.Name & "'!R28C4:R42C4)"
End If
Next
'Vliaison = Left(Vliaison, Len(Vliaison) - 1)
'mettre le texte Vliaison en B8
Sheets("Récapitulatif").Select
Range("B8").Value = Vliaison
End Sub
J'ai mis en commentaire 2 lignes et ça fonctionne (ligne 6 et 13).
Je vais cependant regarder ce que tu m'a envoyé aujourd'hui! Merci beaucoup en tous cas, sans toi j'y aurais passé mon année!
J'ai quand même une question. Comme j'ai dis, j'ai oté deux ligne du code. Je ne comprend pas la ligne 13 ou tu utilise la fonction Len...
Pourrais-tu me dire à quoi cela servait... (c'est uniquement par curiosité)
encore une fois merci énormément.
Nico