Dim mavar As String mavar = Range("G13") 'ici mavar attend une valeur de type string If mavar = "Fourn1" Then 'pourquoi un if pour passer à la suite alors que G13 contiendra toujours le nom de la feuille source Sheets("Fourn1").Select 'pourquoi ne pas utiliser la variable mavar puisqu'elle contient déjà le nom de la feuille source Range("I11:I13").Select Selection.Copy Sheets("Bon de commande").Select 'oui mais vers quelle cellule ? ActiveSheet.Paste
Dim mavar As String mavar = Range("G13").Text 'mavar attend une valeur de type string donc autan lui donner en direct Sheets(mavar).Range("I11:I13").Copy destination:=Sheets("Bon de commande").Range("A1") 'je ne connais pas la cellule de destination j'utilise A1 pour la demo
Sheets(mavar).Range("I11:I13").Copy Destination:=Sheets("Bon de commande").Range("A9) 'pour la destination il est preferable de ne spécifier que la 1iere cellule.
Sheets(mavar).Range("I11:I13").Copy Destination:=Sheets("Bon de commande").Range("A9") 'pour la destination il est preferable de ne spécifier que la 1iere cellule.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question