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.
C'est bon, j'ai la solution :
Sub Remplacer()
Dim f1 As Worksheet, f2 As Worksheet
Dim DerLig_A As Long, DerLig_B As Long, i As Long
Dim Valeur_X As String, Valeur_Y As String
Application.ScreenUpdating = False
Set f1 = Sheets("Feuillet_A")
Set f2 = Sheets("Feuillet_B")...
Quelqu'un sait à quoi sert "dico.Add" dans la macro proposée par @mapomme ?
Je ne comprends pas d'où provient cette erreur dans la dernière version uploadée du fichier test.
C'est assez étonnant d'ailleurs qu'excel ne propose pas nativement une solution pour faire des "remplacer par" successifs
Bonjour @mapomme @Phil69970
quand je remplace le contenu Avant/après par d'autres valeurs, la macro échoue et c'est cette partie qui est en jaune :
dico.Add t(i, 1), t(i, 2)
Une précision (je ne sais pas si c'est important) : les "remplacer par" ne doivent pas être en "cellule entière", c'est...
Est-ce que mon problème est clairement expliqué?
Dans mon exemple ci-dessus, on doit lancer les "remplacer par" successifs dans la plage de la "Feuille 1" en remplaçant l'expression trouvé dans la cellule B1 de la "Feuille 2" par le contenu de la cellule C1 de la "feuille 2", puis B2 par C2...
Bonjour,
J'utilise xl2007.
Je cherche une macro pour réaliser successivement des "remplacer par" dans une plage de cellules.
Disons que cette plage se trouve dans la "Feuille 1", disons dans la plage A10:Z9999.
Et dans la plage de la "Feuille 2" B1:C1000 (c'est un exemple, mais le nombre de...
1/ Comment peut-on adapter cette macro pour qu'elle fonctionne avec les codes RGB, plutôt que le couleur index ?
2/ Comment peut-on limiter l'action de la macro à seulement certains feuillets ?
(ma problématique est toujours de recolorer les cellules d'une certaine couleur par une nouvelle...
Bonjour,
J'ai une question à mi-chemin entre excel et les maths purs.
J'explique mon problème :
En nutrition, chaque jour pour chaque aliment Ax, il faut en moyenne une certaine dose Dx.
Cependant, on sait que pour chaque élément Ax, certaines conditions environnementales Cx1, Cx2, Cx3...
Bonjour,
Je travaille sur un fichier qui fait 85 MO.
Je souhaiterais intégrer un très gros volume de données (tables de références) : plusieurs dizaines, voire centaines de millions de lignes, sur 6 colonnes environ. Je pense stocker les données soit sur plusieurs feuillets, soit par tranches...
Voici les feuillets extraits de mon fichier : le feuillet bleu contient les cellules bleues que je souhaite modifier.
Et le feuillet "data" contient les valeurs de références.
voici un fichier dont les formules sont plus proches :
et je vais essayer de reprendre le feuillet de mon fichier réel mais ça va ma prendre qq minutes
Non, ça ne marche pas dans mon fichier : même en ne sélectionnant que 10 cellules, un message d'erreur Microsoft Visual Basic avec une croix rouge et pour seul contenu "400" s'affiche.
Le contenu du feuillet semble inchangé.
Une idée?
PS : les formules sont du types ...
ça fait plusieurs fois que je teste sur des plages de cellules + petites et j'ai un message d'erreur Visual Basic avec pour seul contenu "400" et une croix rouge.
Je vais continuer toujours avec des plages plus petites.
apparemment, ça fonctionne bien dans le fichier test.
Suis en train de le tester dans mon fichier réel.
J'ai environ 8000 formules à traiter avec environ 10 rehcerchev() à remplacer par formule, donc ça prend du temps...
Je posterai le résultat dans qq minutes (j'espère)
Bonjour,
Je dispose d'une table de données dans mon fichier excel, comme dans l'exemple ci-joint (feuillet 2).
Dans un autre feuillet (feuillet 1), j'ai plein de formules faisant des recherchev() dans la table du feuillet 2.
Dans l'exemple ci-joint, j'ai une table de 6 lignes, et 6 formules...
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.