Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour à tous et joyeux Noel,
Je profite de ce jour férié pour m'avancer et... tout mon code fonctionne sauf l'incrémentation des lignes !!
Je m'explique, j'ai une macro qui vient
- ouvrir tous les fichiers d'un répertoire à partir d'un classeur maitre
- boucler sur toutes les feuilles d'un...
en gros j'ai un répertoire tel que : fichier 1 - fichier2 - classeur actif - fichier 3....
Avant ton intervention la macro bloquait dès l'arrivée au classeur actif (mais ok sur les deux premiers)
Grâce à ton code, tous les fichiers sont ouverts et traités comme je le veux mais en fin de process...
Merci pour ta réponse, j'ai testé , ta solution se rapproche de ce que j'avais tenté auparavant mais ca ne marche pas j'obtiens le message d'erreur . le classeur ne servirait pas à grand chose car il te faudrait les autres fichiers du répertoire pour tester .....
l'erreur se produit la...
Bonsoir à tous ,
Est ce que quelqu'un a une idée de la méthode à adopter pour exclure le classeur contenant la macro d'une boucle qui ouvre tous les classeurs contenus dans un dossier ?
je pense qu'il faut mettre une condition if mais je ne sais pas ou la placer ni quelle formulation...
Finalement j'ai trouvé la solution si cela vous intéresse : un tableau qui s'adapte au nombre de ligne et de colonnes en partant de la cellule A1 - cela marche très bien . Bonne soirée
Set rng = Range(Range("A1"), Range("A1").SpecialCells(xlLastCell))
Set tbl =...
Hello Roland , Mon problème était que j'avais des filtres et que je ne voulais pas que mes formules soient appliquées aussi aux cellules masquées .j'ai contourné le pb de la façon suivante :
' sélection de la première cellule visible de la colonne 10
Range("A2:A" &...
Hello, lors de l'exécution du code, j'ai une erreur (la méthode range de l'objet global) a échoué.... Quelqu'un saurait d'ou ça peut venir ?
C'est une macro qui détermine une plage , qui la nomme - qui copie la formule d'une cellule (j10) et qui la colle dans toutes les cellules visibles de la...
En fait ce que je veux c'est que ma plage soit comme dans le fichier que je te joint : tableau inséré qui reprend les données de ma plage sans rien modifier
c'est un tableau qui vient de SAP (en fait c'est exactement comme dans le fichier que je viens d'importer) => c'est juste des cellules de remplies (aucune de vide) - mon idée était donc de calculer le nombre de colonnes et de lignes - et d'insérer un tableau en fonction de ces 2 variables...
sachant que j'ai ce code pour déterminer le nombre de lignes et des colonnes
Sub m()
ActiveSheet.Activate
nb_lignes = Cells(Rows.Count, "A").End(xlUp).Row
der_col = Cells(1, Columns.Count).End(xlToLeft).Column
MsgBox "Le nombre de colonnes est de : " & der_col
MsgBox "Le nombre de lignes est de...
Hello,
J'ai une question à vous soumettre,
J'ai une extraction SAP qui me génère un fichier excel .
sur ce fichier, je veux sélectionner toutes les cellules utilisées en feuille 1 (la taille varie selon les jours) - et insérer un tableau avec entête sur cette sélection. (comme ce que l'on...
alors j'ai adapté un petit peu mon code mais il me pose toujours problème :
je ne sais pas si la partie bleue fonctionne mais je pense qu'il devrait ? (l'objectif étant de boucler sur tous les fichiers d'un répertoire que je souhaite défini dynamiquement)
la partie rouge (files names) => ne...
bonjour,
merci pour ta réponse et ton classeur ,
Penses -tu que mon code est adaptable pour ce que je souhaite faire , ou pas ?
parce que le code contenu dans ton classeur me parait bien compliqué ...
Bon weekend
Salut à tous , j'ai un souci sur une boucle qui doit traiter un répertoire de fichier .
J'ai plusieurs question à ce sujet :
1/ comment améliorer le code ci-dessous pour que cela fonctionne pour chaque classeur du répertoire (je souhaite que celui-ci soit dynamique pour que cela soit plus...
merci à vous pour vos réponses, j'ai adopté la méthode de Chris qui me parait plus simple à mettre en oeuvre pour moi (et encore c pas gagné...)
j'ai donc fait le code suivant qui ne marche pas . je pense pourtant avoir adopté la bonne méthode (la boucle de 1 à 6 ) pour dupliquer le classeur...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.