Bonjour tout le monde,
j'ai le VBA suivant qui fonctionne sur excel 2016...mais pas sur un autre ordi en excel 2010 que je suis oblige d utiliser....
"
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim addrSource As String, addrDestination As String, fonction As String, nom As String
Set isect = Application.Intersect(Target, Range("H6:" & Cells(6, Columns.Count).End(xlToLeft).Address))
If Not isect Is Nothing Then
fonction = Cells(11, Target.Column)
nom = Cells(9, Target.Column) & " " & Cells(7, Target.Column)
groupe = Cells(10, Target.Column)
etat = Cells(14, Target.Column)
competence = Cells(4, Target.Column)
addrSource = Range(Cells(18, Target.Column), Cells(46, Target.Column)).Address
addrDestination = Range(Cells(18, "H"), Cells(46, "H")).Address
Sheets("Fiche individuelle C").Range(addrDestination).Value = Sheets("Cadres").Range(addrSource).Value
Sheets("Fiche individuelle C").Range("D7").Value = fonction
Sheets("Fiche individuelle C").Range("D6").Value = nom
Sheets("Fiche individuelle C").Range("D5").Value = groupe
Sheets("Fiche individuelle C").Range("G3").Value = etat
Sheets("Fiche individuelle C").Range("D4").Value = competence
Feuil5.Activate
End If
End Sub"
en gros sur ma feuille de calculs je clique sur la ligne "6" (à partir de la cellule H6) et cela me copie la colonne dans une feuille deja existante. (ligne 18 a 46 par exemple ainsi que nom prenom fonction de la personne etc)
Je pense qu il me faut juste adapter les balises pour que excel 2010 reconnaisse ce qu il doit faire..... merci d avance!