Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/10/2011, 16h04   #1
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 1
Points : 1
Par défaut supprimer les lignes d'un tableau ?

Bonjour à tous,
Je modifie ma demande qui était :

Étant novice à l'utilisation d'excel, j'aurai besoin de votre aide pour paramétrer un tableau.
En fait, il s'agit d'un tableau de 7 colonnes et 13 lignes par défaut.
Ce que je voudrai, c'est conditionner le nombre de lignes en fonction de la saisie d'une cellule.
Par exemple, si je tape 7 dans cette cellule, mon tableau aura alors 7 lignes, si je tape 10, 10 lignes etc...

Actuellement je supprime les lignes non utilisées manuellement par clic droit + supprimer des lignes entières, ce qui n'est pas top.

Donc, je voudrai que les lignes non utilisées n'apparaissent plus lorsque j'ai fini de remplir mon tableau.
Donc , si je rempli jusqu'à la case 7 par exemple, je voudrai que les lignes 8 à 13 n'apparaissent pas.
Je vous remercie pour vos réponses, à bientôt.
Images attachées
Type de fichier : jpeg tableau.jpeg (75,0 Ko, 9 affichages)
xorsankukai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 23h59   #2
Membre actif
 
Avatar de Souriane
 
Femme Guylaine C.
Assistant aux utilisateurs
Inscription : septembre 2009
Messages : 157
Détails du profil
Informations personnelles :
Nom : Femme Guylaine C.
Âge : 39
Localisation : Canada

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : septembre 2009
Messages : 157
Points : 153
Points : 153
Bonjour,

Voici une macro :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
Sub TaMacro()
'
 
Dim i
Dim NoLigne
 
'Admettons que la cellule G1 contiennent le nombre de lignes que tu veux conserver
Set NoLigne = Cells(1, 7)
 
'La procédure va s'exécuter sur les lignes 50 à 5, les 4 premières lignes ayant des entête et titres.
For i = 50 To 5 Step -1
 
'Si la cellule en B(i) est vide, il va masquer la ligne
If Cells(i, 2) > NoLigne Then Rows(i).Hidden = True
 
'Exécute la même opération pour les ligne de 50 à 5
Next
 
End Sub
Bonne chance!

Souriane
Souriane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 11h08   #3
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 1
Points : 1
Par défaut Merci Souriane

Je te remercie pour ta réponse, mais c'est trop compliqué pour moi, je dois encore progresser sur excel, je testerai ta solution plus tard ,

Encore merci.
xorsankukai est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h06.


 
 
 
 
Partenaires

Hébergement Web