Il y a actuellement 199 visiteurs
Samedi 20 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

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

Message 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
Visiteur
 
Messages: 4
Inscription: 06 Jan 2009 15:41
 



Sujets similaires

Message 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

Message [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

Message 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

Message 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

Message Double affichage
Bonsoir à tous,Je dispose de deux écrans : 1. PC - portrait (DVI) ; 2. TV - paysage (HDMI).Or, une fois la TV allumée, la surface du bureau du PC y est étendue. Je dois sortir avec le curseur pour qu'il apparaisse sur la TV. J'aimerais rendre les deux affichages indépendants (même apperçu sur les de ...
Réponses: 3

Message [Réglé] Lecteurs à double dans l'arborescence
Bonjour à tous,Dans l'arboréscence Win 10, le disque externe est indiqué deux fois. Comment supprimer ou masquer ce doublon svp?Aussi, j'en profite pour vous poser une autre question similaire : j'ai systématiquement un dossier ''Downloads'' qui apparaît dans mon dossier ''Documents''. Comment le su ...
Réponses: 6

Message [Réglé] Marque-pages en double dans Firefox
Comme disais un ancien ici même : " Rien que le merci vaut le détour "
Réponses: 26


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.