ajout d'une nouvelle ligne à une table lors de l'ajout d'une ligne dans une autre feuille

J'ai un classeur excel dans lequel j'ai plusieurs tables. Sur 3 de mes draps, il y a une sorte de "main" de la table qui diffèrent un peu l'un de l'autre.

Ces tables sont 2 lignes par défaut (1 en-tête et 1 ligne de données) et d'étendre quand j'ai ajouter une nouvelle ligne au-dessous de celui déjà existant. Dans certains champs sont des formules qui sont à l'aide de valeurs à partir d'autres tables. Cependant, si par exemple, j'ai insérer une nouvelle valeur dans un champ au-dessous de la dernière ligne, ce qui ajoute une ligne au tableau, je veux les tables dans les autres feuilles aussi ajouter une autre ligne (et d'exécuter les formules qui sont dans la nouvelle ligne)

C'est la feuille dans laquelle j'ai "Soorten Vezels" avec leurs correspondants "max demping" et "soorten connectoren" avec leurs correspondants "max demping"
ajout d'une nouvelle ligne à une table lors de l'ajout d'une ligne dans une autre feuille

C'est le "maximale demping" fichier
ajout d'une nouvelle ligne à une table lors de l'ajout d'une ligne dans une autre feuille

C'est la mesure de la forme, dans ce formulaire, l'utilisateur ne devrait pas avoir à taper quoi que ce soit, sauf pour les 2 menu déroulant du type "ethernet" et "connecteur de type"
ajout d'une nouvelle ligne à une table lors de l'ajout d'une ligne dans une autre feuille

Ce que je voudrais, c'est que lorsque l'utilisateur par exemple, les entrées de la longueur ("lengte") dans le "maximale demping" fichier, une nouvelle ligne est ajoutée (les champs "kabelnr" , "van" et "naar" sera rempli automatiquement à partir de la "gegevens" fichier)

Mais j'aimerais aussi le classeur pour ajouter une nouvelle ligne dans la mesure de la forme, remplit automatiquement dans le "kabelnr" , "van" et "naar" les champs. De sorte que je n'ai qu'à choisir le "type de kabel" et "connecteur de type" dans le menu déroulant.

Comment puis-je le faire (avec vba)?

  • aucune pour l'instant, j'ai quelques vb.net l'expérience.. mais je ne suis pas sûr de savoir comment je doit faire
  • eh bien si vous pouviez me pointer dans la bonne direction, ce serait génial
InformationsquelleAutor Gutanoth | 2013-06-11