Macro excel double boucle
Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...
Macro excel double boucle
le 21 Jan 2010 11:42
Bonjour,
j'ai un probleme au niveau de ma macro excel. Je seche dessus depuis plusieurs jours deja. J'ai donc besoin que quelqu'un vienne à mon secours !!!
Je souhaite créer une double boucle. En effet je veux sélectionner les dernieres cellules d'une colonne (M) dans chaque onglet créé auparavant par la premiere boucle. pour cela j'ai besoin de faire une double boucle car les noms des onglets sont créés en fonction des informations récupérées par la premiere boucle. (je sais c'est un peu compliqué)
Mon probleme est que lorsque je lance ma macro seule la deuxieme boucle est lancée et non la deuxieme qui devrait suivre.
Voila mon code :
Sub essai()
Dim I As Long
Sheets("Toutes BUs Valeurs").Select
Dim Plage_BU As Range
Set Plage_BU = Range("D8:D" & Range("D8").End(xlDown).Row)
For I = Plage_BU.Cells.Count To 1 Step -1
Plage_BU.Cells(I).Value = UCase(Plage_BU.Cells(I).Value)
Plage_BU.Cells(I - 1).Value = UCase(Plage_BU.Cells(I - 1).Value)
If Plage_BU.Cells(I).Value <> Plage_BU.Cells(I - 1).Value Then
Sheets(Plage_BU.Cells(I - 1).Value).Select
End If
Dim J As Double
Dim Plage_Total As Range
Set Plage_Total = Range("M2:M" & Range("M2").End(xlDown).Row)
For J = Plage_Total.Cells.Count To 1 Step -1
Plage_Total.Cells(J).Value = UCase(Plage_Total.Cells(J).Value)
Plage_Total.Cells(J - 1).Value = UCase(Plage_Total.Cells(J - 1).Value)
If Plage_Total.Cells(J).Value = "" Then
Plage_Total.Cells(J - 1).Select
Selection.Copy
Sheets("Récapitulatif").Select
Range("A4").Select
Selection.Insert Shift:=xlDown
End If
Next
Next
End Sub
Je vous remercie par avance de vos réponses !
Jonathan
-
yadloh
- Visiteur

-
- Messages: 4
- Inscription: 06 Jan 2009 15:41
Sujets similaires
double clic win 11
Bonjour,Avec mon nouveau pc win 11 je ne peux pas faire un simple clic pourtant la case simple clic est bien cochée.Cdt
Réponses: 8
[réglé]Problème double accent circonflexe (virus ?)
Bonjour,Je pense malheureusement avoir chopé un virus (bien que je ne sais pas du tout comment, je fais super attention).Tout d'un coup la touche du chapeau me fait un double ^^ au lieu d'un seul, par exemple je sais plus écrire le mot m^^eme.Et j'ai remarqué des processus bizarres dans le gestionna ...
Réponses: 15
Excel : vérouiller une cellule sous condition [Edit]
Bonjour,Je chercher à limiter la modification d'une plage de cellule d'un tableau sous la condition qu'une autre cellule du même tableau soit remplie.J'ai des options choisies par des élèves à entrer et s'il n'y a pas d'option choisie je coche une case "aucune option". Je voudrais vérouill ...
Réponses: 0
tentative de reparation en boucle
Bonjour,j'ai mon pc avec windows 10 qui ne démarre plus. Une fois le logo windows apparu, j'ai un message comme quoi il identifie le matériel et il lance une tentative de réparation qui n'abouti jamais.Le pc fonctionnait trés bien. Tous les 15 jours , comme mon travail fait que je ne suis pas chez ...
Réponses: 9
[Réglé] bug de la fonction double clic
Bonjour il arrive parfois que lorsque je veux lancer un programme (par un double clic), quel qu'il soit, j'ai la fenêtre propriétés qui s'ouvre. Je dois alors redémarrer le pc pour que tout rentre dans l'ordre. Avez vous une idée d’où ça peut venir svp ? Merci.
Réponses: 4
Formule EXCEL Sumif + liste déroulante + plusieures pages
Bonjour à tous.Je ne suis pas certain d'être sur la bonne partie du forum, mais c'est ce qui m'a semblé le plus adéquat ^^"Alors, je vous explique ce dont j'ai besoin.Pour faire la compta de mon asso, j'ai un Excel sur 13 pages. 1 par mois +1 qui me ressort sur un tableau les recettes, dépenses ...
Réponses: 0
CM ASUS Prime b560m-a: BIOS bogue, double démarrage
Salut,J'ai un pc monté avec du neuf sur une carte mère ASUS Prime b560m-a.Je précise que le pc est monté avec un I3 10105, 16Go de ram neuve 2666mhz et un SSD M2.Je désactive l'hyperthreading comme recommandé par Windows (voir observateur évènement), car j'utilise la virtualisation.J'ai un problème ...
Réponses: 0
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités