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 à 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
205
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
Retour