Comment lier des feuilles à l`aide de visual basic dans excel

Lien deux feuilles de calcul avec une macro VBA.

Excel Visual Basic pour Applications (VBA) est un logiciel intégré dans Excel qui vous permet d`effectuer des personnalisations à feuilles de base en fonction de votre entreprise et des situations personnelles. Par exemple, vous pourriez avoir une feuille de calcul qui contient des données mensuelles sur le budget, et une feuille séparée qui contient des données budgétaires annuelles. Au lieu de volte-face entre une feuille de calcul et un autre, le transfert de données, vous pouvez dire Excel pour récupérer les données pour vous, et utiliser ces données dans l`autre feuille. Le processus d`utilisation des données d`une feuille de calcul dans les calculs sur une autre feuille est appelée "mise en relation."

  • presse "Alt" et "F11" en même temps pour ouvrir l`éditeur Visual Basic à partir de votre feuille de calcul Excel.

  • Cliquez "Insérer gt; Module" pour ouvrir une fenêtre de code vide.




  • Insérez le code suivant (jusqu`à "End Sub") Dans la fenêtre vide:

    Sous GetValue ()

    Gamme("A1") .Value = "= [Workbook_name.xls] Sheet1! B1"

    End Sub

    Ce code récupère la valeur de A1 de la feuille Sheet1 dans le workbook_name.xls de classeur, puis place cette valeur dans la cellule A1 de la feuille active.

  • presse "F5" pour afficher la boîte de dialogue Macros. Le nom de la macro devrait déjà être rempli en "GetValue."

  • Cliquez "Courir" pour exécuter le code VBA reliant les deux classeurs ensemble. Vous devriez maintenant voir la valeur de A1 à workbook_name.xls dans la cellule A1 de votre feuille de calcul actuellement ouverte.

Conseils & Avertissements

  • Vous pouvez utiliser un code similaire pour relier deux feuilles dans le même classeur ensemble en éliminant simplement les crochets du code. Par exemple, "= [Workbook_name.xls] Sheet1! B1" deviendrait "= Sheet1! B1".

AUTRES

Excel tutoriel visual basic фото

Excel tutoriel visual basic

Visual Basic pour Applications (VBA) est un langage de programmation conçu pour vous aider à utiliser le code Visual…

» » » » Comment lier des feuilles à l`aide de visual basic dans excel