EXCEL- Ne garder que la cellule la + à droite
Résolu/Fermé
Peter2302
Messages postés
16
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
10 février 2009
-
9 févr. 2009 à 10:33
Peter2302 Messages postés 16 Date d'inscription lundi 9 février 2009 Statut Membre Dernière intervention 10 février 2009 - 9 févr. 2009 à 14:06
Peter2302 Messages postés 16 Date d'inscription lundi 9 février 2009 Statut Membre Dernière intervention 10 février 2009 - 9 févr. 2009 à 14:06
A voir également:
- EXCEL- Ne garder que la cellule la + à droite
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel - Guide
4 réponses
MatrX_du_06
Messages postés
100
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
18 février 2010
10
9 févr. 2009 à 10:37
9 févr. 2009 à 10:37
Bonjour, j'ai une petite idée de comment faire,
la reponse toute prete helas je ne l'ai pas car j'ai jamais essayé...
est ce que toute les cellules de la meme ligne sont rempli jusqu'a la derniere cases ou est ce que ya des blanc dans certaine lignes?
la reponse toute prete helas je ne l'ai pas car j'ai jamais essayé...
est ce que toute les cellules de la meme ligne sont rempli jusqu'a la derniere cases ou est ce que ya des blanc dans certaine lignes?
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
513
9 févr. 2009 à 10:39
9 févr. 2009 à 10:39
Si c'est uniquement sur un petit nombre de fichier, tu peux tout simplement sélectionner les colonnes en cliquant sur A (quand la flèche noire vers le bas apparaît) puis restant appuyé jusqu'à l'avant-dernière colonne, puis tu fais clic droit et tu appuies sur supprimer
m@rina
Messages postés
20161
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
5 mai 2024
11 279
9 févr. 2009 à 11:43
9 févr. 2009 à 11:43
Bonjour,
Autre question : je suppose que les cellules les plus à droite ne sont pas toujours dans la même colonne... sinon ce serait trop simple ! c'est ça ?
m@rina
Autre question : je suppose que les cellules les plus à droite ne sont pas toujours dans la même colonne... sinon ce serait trop simple ! c'est ça ?
m@rina
Peter2302
Messages postés
16
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
10 février 2009
1
9 févr. 2009 à 11:50
9 févr. 2009 à 11:50
exactement marina!
Pour approfondir, j'ai une liste de chemins issue d'un fichier texte que j'ai importé dans excel. J'ai ensuite séparé, sur chaque ligne (1ligne=1chemin), mon chemin en plusieurs cellules grace aux "\" et à la fonction "convertir". Le but de ma démarche est de ne converser que les noms de fichiers. Dans un premier j'ai commencé manuellement en pensant que cela se ferait rapidement... Mais je n'y étais pas^^ la feuille traitée comporte environ 10000 lignes...
Autre précision je possède une macro me permettant par la suite de supprimer toutes les cases vides se trouvant à gauche de mes cellules restantes afin de retrouver toutes mes données dans une seule colonne.
Sub supp_lignes()
'
'Dim myCtrl, dernLigne, I
'détermine le numéro de la dernière ligne utilisée
dernLigne = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Count - 1
'désactive la mise à jour de l'écran afin d'accélérer les traitements
Application.ScreenUpdating = False
'Pour toutes les lignes en partant de la dernière
For I = dernLigne To 1 Step -1
'La fonction Excel CountA correspond à =NBVAL
If Application.WorksheetFunction.CountA(Rows(I)) = 0 Then
Rows(I).Delete Shift:=xlUp
End If
Next I
End Sub
Pour approfondir, j'ai une liste de chemins issue d'un fichier texte que j'ai importé dans excel. J'ai ensuite séparé, sur chaque ligne (1ligne=1chemin), mon chemin en plusieurs cellules grace aux "\" et à la fonction "convertir". Le but de ma démarche est de ne converser que les noms de fichiers. Dans un premier j'ai commencé manuellement en pensant que cela se ferait rapidement... Mais je n'y étais pas^^ la feuille traitée comporte environ 10000 lignes...
Autre précision je possède une macro me permettant par la suite de supprimer toutes les cases vides se trouvant à gauche de mes cellules restantes afin de retrouver toutes mes données dans une seule colonne.
Sub supp_lignes()
'
'Dim myCtrl, dernLigne, I
'détermine le numéro de la dernière ligne utilisée
dernLigne = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Count - 1
'désactive la mise à jour de l'écran afin d'accélérer les traitements
Application.ScreenUpdating = False
'Pour toutes les lignes en partant de la dernière
For I = dernLigne To 1 Step -1
'La fonction Excel CountA correspond à =NBVAL
If Application.WorksheetFunction.CountA(Rows(I)) = 0 Then
Rows(I).Delete Shift:=xlUp
End If
Next I
End Sub
Peter2302
Messages postés
16
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
10 février 2009
1
9 févr. 2009 à 13:15
9 févr. 2009 à 13:15
up! ^^ on sait jamais! en fait je dispose de peu de temps et à la main j'avance pas bien vite la...
Peter2302
Messages postés
16
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
10 février 2009
1
9 févr. 2009 à 14:04
9 févr. 2009 à 14:04
c'est bon! merci à vous je viens de trouver la solution!
Peter2302
Messages postés
16
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
10 février 2009
1
>
Peter2302
Messages postés
16
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
10 février 2009
9 févr. 2009 à 14:06
9 févr. 2009 à 14:06
"Re Bonjour
Ton fichier exemple n'était pas tout à fait ce que j'attendais, mais, bon, j'ai reconstitué ton extraction et je confirme que:
Au lieu de faire les manipulations de conversion, tu peux obtenir le résultat avec une formule directe appliquée sur ton texte complet.
Ex texte en A1
Formule en B1
=DROITE(A1;NBCAR(A1)-CHERCHE("µ";SUBSTITUE(A1;CAR(92);"µ";NBCAR(A1)-NBCAR(SUBSTITUE(A1;CAR(92);"")))))
Exemple
https://www.excel-pratique.com/~files/doc/exemple_V1.xls
A partir de là Copier collage spécial valeur sur colonne B et suppression de la colonne A, et tu obtiens le même résultat.
Cordialement"
Ton fichier exemple n'était pas tout à fait ce que j'attendais, mais, bon, j'ai reconstitué ton extraction et je confirme que:
Au lieu de faire les manipulations de conversion, tu peux obtenir le résultat avec une formule directe appliquée sur ton texte complet.
Ex texte en A1
Formule en B1
=DROITE(A1;NBCAR(A1)-CHERCHE("µ";SUBSTITUE(A1;CAR(92);"µ";NBCAR(A1)-NBCAR(SUBSTITUE(A1;CAR(92);"")))))
Exemple
https://www.excel-pratique.com/~files/doc/exemple_V1.xls
A partir de là Copier collage spécial valeur sur colonne B et suppression de la colonne A, et tu obtiens le même résultat.
Cordialement"