J
Jean-Christophe
Guest
Bonjour,
Je suis un débutant total en VBA et je n'arrive pas à créer une formule utilisant une valeur contenue dans une autre feuille; cette feuille doit être définie par une variable (mais ai-je défini correctement cette variable...).
Sub Test1()
'
' Test1 Macro
' Macro enregistrée le 19.06.2003 par jcm
'
'
' Définition des variables
Dim Feuille As String
Dim Feuille_CAD As String
Dim Feuille_Mydata As String
' Définition du nom de la feuille CAD
Feuille = Range("B1")
ActiveSheet.Name = Feuille + " (CAD)"
Feuille_CAD = ActiveSheet.Name
' Création de la feuille Mydata
ActiveSheet.Copy after:=ActiveSheet
' Définition du nom de la feuille Mydata
ActiveSheet.Name = Feuille + " (Mydata)"
Feuille_Mydata = ActiveSheet.Name
' Changement orientation CAD => orientation Mydata
Range("D9").Select
ActiveCell.FormulaR1C1 = "orientation Mydata"
' Conversion orientation trigonométrique => horaire
Range("D10").Select
ActiveCell.FormulaR1C1 = "=MOD(360-'DS21.30-F10aF1 (CAD)'!RC,360)"
End Sub
Dans la séquence "Conversion orientation trigonométrique => horaire", j'aimerais remplacer l'appel à la feuille 'DS21.30-F10aF1 (CAD)' par la variable Feuille_CAD, mais pour l'instant tous mes efforts sont restés infructueux...
Si quelqu'un pouvait bien éclairer ma lanterne, je lui en serais très reconnaissant.
Merci d'avance
Jean-Christophe
Je suis un débutant total en VBA et je n'arrive pas à créer une formule utilisant une valeur contenue dans une autre feuille; cette feuille doit être définie par une variable (mais ai-je défini correctement cette variable...).
Sub Test1()
'
' Test1 Macro
' Macro enregistrée le 19.06.2003 par jcm
'
'
' Définition des variables
Dim Feuille As String
Dim Feuille_CAD As String
Dim Feuille_Mydata As String
' Définition du nom de la feuille CAD
Feuille = Range("B1")
ActiveSheet.Name = Feuille + " (CAD)"
Feuille_CAD = ActiveSheet.Name
' Création de la feuille Mydata
ActiveSheet.Copy after:=ActiveSheet
' Définition du nom de la feuille Mydata
ActiveSheet.Name = Feuille + " (Mydata)"
Feuille_Mydata = ActiveSheet.Name
' Changement orientation CAD => orientation Mydata
Range("D9").Select
ActiveCell.FormulaR1C1 = "orientation Mydata"
' Conversion orientation trigonométrique => horaire
Range("D10").Select
ActiveCell.FormulaR1C1 = "=MOD(360-'DS21.30-F10aF1 (CAD)'!RC,360)"
End Sub
Dans la séquence "Conversion orientation trigonométrique => horaire", j'aimerais remplacer l'appel à la feuille 'DS21.30-F10aF1 (CAD)' par la variable Feuille_CAD, mais pour l'instant tous mes efforts sont restés infructueux...
Si quelqu'un pouvait bien éclairer ma lanterne, je lui en serais très reconnaissant.
Merci d'avance
Jean-Christophe