Renvoyer la dernière lettre de la colonne
Résolu/Fermé
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
-
29 juil. 2013 à 11:17
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 30 juil. 2013 à 07:26
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 30 juil. 2013 à 07:26
A voir également:
- Quel est le mot formé par les 6 dernières lettres de la colonne code ?
- Le code ascii - Guide
- Mise en forme conditionnelle excel - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Voir mot de passe wifi android - Guide
9 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juil. 2013 à 18:23
29 juil. 2013 à 18:23
Il me semble que la formule de pijaku (salut à toi) ne prend pas en compte les colonnes à deux lettres
une correction
=GAUCHE(ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);TROUVE("$";ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);1)-1)
Et pour éviter un message d'erreur pour une ligne vide
=SI(ESTERR(TROUVE("$";ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);1));"";GAUCHE(ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);TROUVE("$";ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);1)-1))
Bonne journée
une correction
=GAUCHE(ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);TROUVE("$";ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);1)-1)
Et pour éviter un message d'erreur pour une ligne vide
=SI(ESTERR(TROUVE("$";ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);1));"";GAUCHE(ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);TROUVE("$";ADRESSE(LIGNE();NBVAL(Feuil3!1:1);2;1;);1)-1))
Bonne journée
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
Modifié par f894009 le 29/07/2013 à 12:02
Modifié par f894009 le 29/07/2013 à 12:02
Bonjour,
VBA: code a mettre dans le VBA de la feuille, ici le resultat et en A3
A+
VBA: code a mettre dans le VBA de la feuille, ici le resultat et en A3
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'cherche la derniere colonne utilisee et la lettre de cette colonne Range("A3") = Split(Cells(1, Cells.Find("*", , , , xlByColumns, xlPrevious).Column).Address, "$")(1) End Sub
A+
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
29 juil. 2013 à 11:20
29 juil. 2013 à 11:20
Bonjour,
je comprends pas ce que tu demandes.
Mais si tu veux le dernier caractère d'une cellule :
= droite(A1;1)
==> te renvoie le premier caractère en aprtant de la droite de la cellule A1
je comprends pas ce que tu demandes.
Mais si tu veux le dernier caractère d'une cellule :
= droite(A1;1)
==> te renvoie le premier caractère en aprtant de la droite de la cellule A1
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 11:32
29 juil. 2013 à 11:32
Désolée c'est vrai que c'est pas très clair.
En fait, j'aimerai trouver un moyen pour qu'Excel me donne le nom max de la dernière colonne.
Dans l'exemple ci-dessus, la dernière colonne utilisée est E.
Je sais pas si c'est plus clair...
En fait, j'aimerai trouver un moyen pour qu'Excel me donne le nom max de la dernière colonne.
Dans l'exemple ci-dessus, la dernière colonne utilisée est E.
Je sais pas si c'est plus clair...
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
29 juil. 2013 à 11:59
29 juil. 2013 à 11:59
c'es tplus clair mais il faut faire une combinaison de sommeprod mais ca dépasse mes compétences car j'ai du mal avec cette formule
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 12:04
29 juil. 2013 à 12:04
Merci quand même
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 12:04
29 juil. 2013 à 12:04
@f894009
Je n'ai jamais utilisé VBA...
Je n'ai jamais utilisé VBA...
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
29 juil. 2013 à 12:22
29 juil. 2013 à 12:22
Re,
ouvrez votre fichier excel
copier le code
ouvrez le VBA par appui sur les touches alt+F11
double click sur la feuille ou vous voulez mettre le code, en haut a gauche de la fenetre
click sur la partie droite de la fenetre
Coller le code
A+
ouvrez votre fichier excel
copier le code
ouvrez le VBA par appui sur les touches alt+F11
double click sur la feuille ou vous voulez mettre le code, en haut a gauche de la fenetre
click sur la partie droite de la fenetre
Coller le code
A+
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 12:30
29 juil. 2013 à 12:30
@f894009 Merci beaucoup ça marche !!
Par contre, dans mon fichier j'ai 2 onglets, le premier onglet où j'aimerai que le résultat s'affiche, et un deuxième onglet où contient mes données.
Comment l'inclure dans le code ?
Par contre, dans mon fichier j'ai 2 onglets, le premier onglet où j'aimerai que le résultat s'affiche, et un deuxième onglet où contient mes données.
Comment l'inclure dans le code ?
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juil. 2013 à 14:25
29 juil. 2013 à 14:25
Bonjour à tous les deux
Un exemple très largement inspiré de la proposition de f894009
https://www.cjoint.com/?3GDn1pumOKC
Bonne journée
Un exemple très largement inspiré de la proposition de f894009
https://www.cjoint.com/?3GDn1pumOKC
Bonne journée
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 14:46
29 juil. 2013 à 14:46
Merci pour ton fichier ! je comprends pas vraiment... je n'ai jamais vu de code VBA et là d'en voir d'un coup c'est pas évident à assimiler..
Sinon de formule excel il y en a pas ?
Sinon de formule excel il y en a pas ?
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juil. 2013 à 15:06
29 juil. 2013 à 15:06
peut être
une question. Les valeurs sont elles numérique ou texte
une question. Les valeurs sont elles numérique ou texte
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 15:10
29 juil. 2013 à 15:10
Les 2...
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juil. 2013 à 15:20
29 juil. 2013 à 15:20
autre question. y a t'il des trous (cellules vides) dans une ligne?
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
29 juil. 2013 à 15:36
29 juil. 2013 à 15:36
Bonjour,
En supposant que la ligne 1 soit une ligne d'entêtes, vous pouvez essayer par formule :
=GAUCHE(ADRESSE(1;NBVAL(A1:IV1);2;1;);1)
En supposant que la ligne 1 soit une ligne d'entêtes, vous pouvez essayer par formule :
=GAUCHE(ADRESSE(1;NBVAL(A1:IV1);2;1;);1)
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 15:53
29 juil. 2013 à 15:53
@pijaku
Merci beaucoup ça fonctionne !!
Peux tu m'expliquer à quoi correspond le "IV1" dans "NBVAL(A1:IV1)" s'il te plait ?
Merci beaucoup ça fonctionne !!
Peux tu m'expliquer à quoi correspond le "IV1" dans "NBVAL(A1:IV1)" s'il te plait ?
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
29 juil. 2013 à 15:58
29 juil. 2013 à 15:58
Oui. ça n'est pas 4 en chiffre romain, mais la dernière colonne pour Excel 2003...
iv
Et donc NBVAL(A1:IV1) nous donn e le nombre de valeurs contenues dans la 1ère ligne...
iv
Et donc NBVAL(A1:IV1) nous donn e le nombre de valeurs contenues dans la 1ère ligne...
hr92
Messages postés
36
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
13 août 2013
2
29 juil. 2013 à 16:08
29 juil. 2013 à 16:08
Merci :)
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
29 juil. 2013 à 16:12
29 juil. 2013 à 16:12
de rien!
A+
A+
30 juil. 2013 à 07:26
Très bonne remarque, je n'y avait pas du tout pensé.
Merci à toi.
A+