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

Boucle & plage de cellule

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

C

c0rentin59

Guest
Bonjour à tous,

Je possède un fichier avec x lignes et x colonnes et :

1) j'aimerai créer une petite macro pour compter le nombre de ligne. (non vides)

2) j'aimerai créer une boucle qui analyse toutes les cellules de la colonne j et que si la cellule j1 est non vide alors la cellule située à droite de j1 prenne la valeur "absent" et ainsi de suite pour tout le nombre de ligne.

3) enfin je recherche la syntaxe pour insérer les éléments d'un onglet A d'un fichier x, dans un autre onglet B d'un fichier Y.
( Sheets("A").Select mais je ne sais pas comment lui indiquer le fichier source...)

J'ai tenté toute l'aprem avec ce que je sais faire mais ce n'est pas évident sans connexion internet et juste avec l'aide Office.

Si qq a un peu de temps à consacrer à mon PB je suis preneur et d'avance je le remercie.

Ciao! 😱
(Allez lens!)
 
Re : Boucle & plage de cellule

Salut C0rentin59

1) j'aimerai créer une petite macro pour compter le nombre de ligne. (non vides)
Si une de tes colonnes à chaque ligne de remplie (le nom par exemple)
Prenons la colonne A pour l'exemple
Il suffit d'utiliser
Code:
DerLig = Range("A" & Rows.Count).End(XlUp).Row

2) j'aimerai créer une boucle qui analyse toutes les cellules de la colonne j et que si la cellule j1 est non vide alors la cellule située à droite de j1 prenne la valeur "absent" et ainsi de suite pour tout le nombre de ligne
Code:
For Lig = 1 To DerLig
If range("J" & Lig).Value <>"" then Range("K" & Lig).Value = "Absent"
Next Lig

3) enfin je recherche la syntaxe pour insérer les éléments d'un onglet A d'un fichier x, dans un autre onglet B d'un fichier Y.
Peut-être comme ça, si le fichier Y est celui qui contiendra le code
Code:
  Workbooks.Open "C:\Test\FichierA.xls"
  ActiveWorkbook.Sheets("A").Cells.Copy
  ThisWorkbook.Sheets("B").Range("A1").Paste

Voilà A+
 
- 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.

Discussions similaires

Réponses
4
Affichages
309
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…