Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recuperation de chiffres

  • Initiateur de la discussion Initiateur de la discussion Bruce68
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bruce68

XLDnaute Impliqué
Bonsoir à tous
Je recherche une macro pour recuperer uniquement les chiffes Derriere le A ( Colonne A)cela peut aller de 1 à 65000


Je vous remercie de votre aide
 
Re : Recuperation de chiffres

Bonjour, salut Bebere,

Pour Bebere : il me semble que notre ami a demandé une macro.

Pour une formule il y a plus court, au choix :
=SUBSTITUE(A1;"A";"")*1
=DROITE(A1;NBCAR(A1)-1)*1
 
Re : Recuperation de chiffres

bonjour Hoerwind
je dois nettoyer mes lunettes c'est certain
une macro est ce nécessaire
cest sûr,il ya plusieurs solutions
j'ai du ajouté cnum pour avoir un nombre
et toi
merçi
à bientôt
 
Re : Recuperation de chiffres

Bonjour à tous
Merci bebere et hoewind pour vos réponses mais effectivement il me faut une macro voir ci dessous

Dim SuppAdress As String
With UserForm2.ListView1
SuppAdress = .ListItems(.SelectedItem.Index).ListSubItems(1).Key '(6) N°colonne ;1° colonne = 0 Feuille Factures
End With

Ici la recup du chiffre dans SuppAdress je rercupe tout( ex: A150 et il me faut 150)

With Worksheets("Donnees")
.Rows(?).Delete 'Shift:=xlUp
End With

Merci pour votre aide
 
Re : Recuperation de chiffres

Salut Bebere,

Pour appliquer un format nombre à une valeur numérique extraite, qui renvoie cette valeur en format texte, je connais trois possibilités :

CNUM (qui tu as employé)
*1 ou 1* (en fin ou en début de formule)
il y a aussi dans le même esprit : +0
-- devant la fonction : =--SUBSTITUE(A1;"A";"")
 
Re : Recuperation de chiffres

Dim SuppAdress As String
With UserForm2.ListView1
SuppAdress = .ListItems(.SelectedItem.Index).ListSubItems(1).Ke y '(6) N°colonne ;1° colonne = 0 Feuille Factures
End With

Voici la formule que j'ai trouvé : Nbr = Mid(SuppAdress, 2, 5)

With Worksheets("Donnees")
.Rows(Nbr).Delete 'Shift:=xlUp
End With
 
Re : Recuperation de chiffres

merçi Hoerwind
pour Bruce
si tu n'as qu'une lettre en début, comme suit suffit
Dim SuppLigne As Long
With UserForm2.ListView1
SuppLigne= mid(.ListItems(.SelectedItem.Index).ListSubItems(1).Key,2) '(6) N°colonne ;1°

colonne = 0 Feuille Factures
End With

Ici la recup du chiffre dans SuppAdress je rercupe tout( ex: A150 et il me faut 150)

With Worksheets("Donnees")
.Rows(SuppLigne).Delete 'Shift:=xlUp
End With
à bientôt
 
Re : Recuperation de chiffres

Bruce
dim Ad as string,LetC as string
Dim SuppLigne As Long

Ad= .ListItems(.SelectedItem.Index).ListSubItems(1).Key
'ad peut contenir 1 ou 2 lettres
LetC = Left$(Range(ad).Address(0, 0), (Range(ad).Column < 27) + 2)
SuppLigne = Mid(.ListItems(.SelectedItem.Index).ListSubItems(1).Key, Len(LetC) + 1)

à bientôt
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
206
Réponses
15
Affichages
525
Réponses
7
Affichages
357
Réponses
2
Affichages
469
Réponses
7
Affichages
280
Réponses
27
Affichages
822
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
663
Réponses
4
Affichages
566
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…