Utiliser des plages numériques non contigues

  • Initiateur de la discussion Initiateur de la discussion ninie95
  • 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 !

N

ninie95

Guest
Bonjour à tous,

j'utilise les macros depuis quelques mois et me voila confrontée un un cas assé complexe.😀


J'ai un tableau (ci joint) dans le quel je retrouve des données en caractère et numérique.
je souhaiterais faire +4% à toutes les cases qui sont en numériques, sachant que ces données peuvent se trouver dans toute la feuille et qu'elles ne sont pas contigues.
J'espère avoir été claire dans ma demande et que quelqu'un pourra m'aider car mon boss commence à me courrir sur le caillou😱
 

Pièces jointes

Re : Utiliser des plages numériques non contigues

Avec le bouton ça marche nikel!!!!!
merci efgé... Pourrais je pousser le bouchon un peu plus loin et vous demander si le taux peux etre damndé par une invite?

Merci, merci, merci
 
Re : Utiliser des plages numériques non contigues

Re
Une nouvelle proposition avec boite de dialogue:
Code:
[COLOR=BLUE]Private Sub[/COLOR] CommandButton1_Click()
Deb:    Var = InputBox("Entrez le taux")
[COLOR=BLUE]If[/COLOR] Var = "" [COLOR=BLUE]Then Exit Sub[/COLOR]
[COLOR=BLUE]While Not[/COLOR] IsNumeric(Var)
    [COLOR=BLUE]GoTo[/COLOR] Deb
[COLOR=BLUE]Wend[/COLOR]
[COLOR=BLUE]For Each[/COLOR] c [COLOR=BLUE]In[/COLOR] Sheets("1a01").UsedRange
    [COLOR=BLUE]If[/COLOR] c.Value <> "" [COLOR=BLUE]And[/COLOR] IsNumeric(c) [COLOR=BLUE]Then[/COLOR] c.Value = c.Value + c.Value / 100 * Var
[COLOR=BLUE]Next[/COLOR] c
[COLOR=BLUE]End Sub[/COLOR]
Cordialement
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour