cs_Asmaria
Messages postés6Date d'inscriptiondimanche 4 mars 2007StatutMembreDernière intervention21 janvier 2008
-
20 janv. 2008 à 14:11
cs_Asmaria
Messages postés6Date d'inscriptiondimanche 4 mars 2007StatutMembreDernière intervention21 janvier 2008
-
21 janv. 2008 à 13:22
Bonjour,
Je suis vraiment débutante en VBA et j'aurais besoin d'aide s'il vous plaît.
J'ai une feuille1 Excel comme suit :
Nom | Prénom |
X xxx
Y yyy
Z zzz
Pour supprimer X par exemple, j'ouvre un UserForm, je sélectionne son
nom dans une liste déroulante, j'appuie sur Supprimer et il me supprime
la ligne entière.
Pour cela, j'ai utilisé le code :
Activecell.Entirerow.delete
Seulement, les différentes noms X, Y, Z apparaissent sur d'autres
feuilles Excel, et je voudrais que lorsque je supprime X sur feuille1,
sa ligne correspondante soit supprimée sur tous les autres feuilles que
je souhaite.
J'ai aussi une autre question, je me demande si ce n'est pas un peu trop compliqué
Dans une feuille1 Excel, dans la colonne 4, j'ai la valeur "Machin" qui apparaît X fois.
J'aimerai ce que le chiffre correspondant à X s'inscrive dans une autre
feuille Excel tel que au tout début d'une ligne où il y a le nom
"Machin", apparaisse juste à côté, sur la même ligne, X.
Pourriez-vous m'aider ?
Merci d'avance.
A voir également:
Suppression d'une ligne sur plusieurs colonne + Dénombrement
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 20 janv. 2008 à 21:07
Salut,
donne nous le code qui te sert a supprimer la ligne, cela permetra de voir comment arranger ton code pour fair cette supression des autres lignes dans les autres feuilles.
Concernant la deuxieme question, si j'ai bien compris, tu voudrais que quelque par dans ta feuille, une celule te donne le nombre de fois que machin apparait dans la ligne 4... vrai ?
cs_Asmaria
Messages postés6Date d'inscriptiondimanche 4 mars 2007StatutMembreDernière intervention21 janvier 2008 20 janv. 2008 à 22:05
Pour supprimer la ligne, j'utilise juste le code :
ActiveCell.EntireRow.Delete
Pour la deuxième question, ce n'est pas tout à fait ça.
Imaginons j'ai deux feuilles Excel.
Dans la 1°, dans une colonne, j'ai le nom Machin qui apparaît X fois.
Dans la 2°, en tête d'une ligne, j'ai le nom Machin. Sur la même ligne, à droite, j'ai X qui apparaît.
J'espère que ce n'est pas trop confus.
cs_Asmaria
Messages postés6Date d'inscriptiondimanche 4 mars 2007StatutMembreDernière intervention21 janvier 2008 20 janv. 2008 à 22:19
Je me suis mal exprimée.
Je voulais dire, dans la 2° feuille, je voudrais qu'en tête de ligne, à droite de Machin, apparaisse le nombre X de fois qu'il apparait sur la 1° feuille.
Vous n’avez pas trouvé la réponse que vous recherchez ?