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.
Tu peux ajouter une boucle sur le mois.
Je ne sais pas combien de lignes tu auras par feuille, possible que ça devienne un peu long avec les 4 boucles intriquées.
Private Sub Workbook_Open()
Dim i, j, k, l As Integer
Dim Base As String
Dim fMois(1 To 12) As String
fMois(1) = "Janvier"...
Hello
Déjà tu fais référence à "Feuil3" et "Feuil14" dans ton script qui n'existent pas :
Base = "Feuil3"
Janvier = "Feuil14"
devient
Base = "Base éléves"
Janvier = "Janvier"
et
For k = 2 To Sheets("Feuil14").Range("B65536").End(xlUp).Row
devient
For k = 2 To...
est-ce que tu peux envoyer ton fichier Excel, ou un fichier Excel qui reprend la structure globale avec les données concernées par le script si tu ne peux pas l'envoyer en entier ?
Bonjour MS
Tu devrais poster ton fichier pour que l'on puisse tester.
Déjà as-tu bien remplacé "Feuil1" et "Feuil2" dans le code par "Feuil3" et "Feuil14" ?
Ensuite il doit y avoir des lignes sélectionnées avant de lancer la macro.
Bonjour
J'ai un classeur Excel qui contient une macro, enregistré sur un serveur. Une vingtaine de PC l'utilise sans problème. Durant cette macro, un document Word est ouvert, et le contenu du fichier Excel y est copié.
Depuis quelques jours, un des utilisateurs a un problème sur cette ligne ...
ok merci pour ta réponse.
Je vais voir si en précisant l'extension ça marche aussi sur les machines qui n'affichent pas les extensions.
Dans ce cas je modifierai le fichier modèle, ça évitera une possible récidive sur les futurs fichiers.
BINGO!
Merci Modeste, c'est effectivement ce paramètre qui avait été modifié, c'est donc réglé !
Pour ma culture : ce paramètre (d'affichage ou non des extensions) peut-il être détecté lors de l'exécution d'une macro VBA ?
Merci encore
Marc
Bonjour Modeste
Merci pour ta réponse, mais j'ai oublié de préciser un point :
- la macro est dans un fichier modèle qui génère d'autres fichiers, avec les même macro, et on est actuellement à plus de 2.000 fichiers ;
Du coup j'aimerais plutôt trouver ce qui a changé dans Excel/Windows/? pour...
Bonjour
J'ai un classeur Excel qui contient une macro, enregistré sur un serveur. Une vingtaine de PC l'utilise sans problème.
Depuis quelques jours, un des utilisateurs a un problème (les autres l'utilisent sans problème), la macro plantant sur la ligne :
Workbooks("Base de données").Close...
Bonjour
J'aimerais savoir comment "améliorer" la fonction .RemoveDuplicates :
- j'ai une feuille avec environ 20.000 lignes et 100 colonnes
- la première colonne contient un numéro unique (il n'y a pas de doublon dans cette colonne), en ordre croissant
- je considère comme doublons les...
Re : Copier des boutons avec le lien vers la macro
Merci beaucoup pour la réponse ; je sentais que la solution viendrait d'un split mais je ne savais pas du tout comment l'exécuter.
C'est chose faite.
Bonjour
J'ai un problème concernant la copie de boutons d'un classeur vers un autre.
Dans une macro, j'ai à un moment besoin de copier l'ensemble des boutons présents dans une feuille vers une feuille d'un autre classeur.
J'ai un classeur WB1 qui contient des boutons :
- bouton 1 lié à la...
Re : Largeur exacte d'une colonne et ajustement automatique de cellules fusionnées
Finalement voici mon code final qui est le plus précis (en fait le ratio .Width et .ColumnWidth n'est pas tout à fait constant, voir ce lien pour plus de précision) :
Private Sub Worksheet_Change(ByVal...
Re : Largeur exacte d'une colonne et ajustement automatique de cellules fusionnées
Merci Modeste geedee pour ces liens ainsi que ton code. Je vais regarder plus précisément ce soir, mais ça semble effectivement être sur la bonne voie.
En tout cas merci à tous pour vos aides.
Re : Largeur exacte d'une colonne et ajustement automatique de cellules fusionnées
@ Dranreb :
- imaginons que les cellules A1:F1 sont fusionnées
- chaque cellule a un width de 15,75
- le Width de A1:F1 me donne 94,5, soit 15,75 x 6
- alors que le véritable width de la cellule fusionnée A1:F1...
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.