Nyt en osaa...

Vastausta etsiskelev

onko sellaista "vaihto-ohjelmaa", joka lukisi tietokannasta (excel) vanhan tuotenumeron ja laittaisi sen perusteella kansiossa oleviin kuviin uuden tuotenumeron? Ja niin, että ohjelma vaihtaisi vain osan nimestä, jossa ko vaihdettava tuotenumero on ja säilyttäisi vanhan nimen muut osat.

Esim. 1234p1.jpg => 56789p1.jpg

onko jokin funktio tai makrojuttu tms.
kiitos aiemmasta avusta!

1

104

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • moduuliin...

      Option Explicit
      'vanhat nimet sarake A
      'uudet nimet sarake B
      'tiedostopääte .jpg

      Sub UudelleenNimeä()
      Dim vika As Long
      Dim vanha As String
      Dim uusi As String
      Const POLKU As String = "E:\Testi\"
      vika = Range("A65536").End(xlUp).Row
      On Error Resume Next
      vanha = Dir(POLKU)
      Do While vanha ""
      Debug.Print vanha
      If UCase(Right$(vanha, 3)) = "JPG" Then
      uusi = EtsiJaSiirrä(vanha, Columns("A:A")).Offset(0, 1)
      If Not uusi = "" Then
      Name POLKU & vanha As POLKU & uusi
      End If
      End If
      vanha = Dir
      Loop
      End Sub

      Function EtsiJaSiirrä(Hakuehto As Variant, HakuAlue As Range) As Range
      Dim solu As Range
      Dim EkaOsoite As String
      Worksheets("Kuvat").Activate
      With HakuAlue
      Set solu = .Find( _
      What:=Hakuehto, _
      LookIn:=xlValues, _
      LookAt:=xlWhole, _
      SearchOrder:=xlByRows, _
      SearchDirection:=xlNext, _
      MatchCase:=False, _
      SearchFormat:=False)
      If Not solu Is Nothing Then
      Set EtsiJaSiirrä = solu
      EkaOsoite = solu.Address
      Do
      Set EtsiJaSiirrä = Union(EtsiJaSiirrä, solu)
      Set solu = .FindNext(solu)
      Loop While Not solu Is Nothing And solu.Address EkaOsoite
      End If
      End With
      End Function

      Keep EXCELing
      @Kunde

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Sannan kirja USA:n bestseller!

      "Congratulations to Sanna Marin's HOPE IN ACTION, officially a USA TODAY bestseller!" Kertoo Scribner. Mitäs persut tä
      Maailman menoa
      169
      11581
    2. Oikeistolainen luki Med mod att leda : en biografi

      ...ei tykänny Sanna Marinista
      Maailman menoa
      29
      8154
    3. Metsäalan rikolliset

      Jokohan alkaa vähitellen kaatua kulissit näillä ihmiskauppaa harjoittavilla firmoilla.
      Sotkamo
      58
      6076
    4. Ruotsalaistoimittaja: "Sanna Marinin saunominen saa minut häpeämään"

      Sanna Marinin kirja saa täyslaidallisen ruotsalaislehti Expressenissä perjantaina julkaistussa kolumnissa.....voi itku..
      Maailman menoa
      166
      5017
    5. Hyvää syntymäpäivää Sanna 40 vee!!!!

      ᕼᗩᑭᑭY ᗷIᖇTᕼᗞᗩY Sister ❣️🥰 🎉🎂✨🍰🥳 🥳🎂🥂 🎉🎊🎁🎈🎂
      Maailman menoa
      25
      4781
    6. Suomen kaksikielisyys - täyttä huuhaata

      Eivätkö muuten yksilöt pysty arvioimaan mitä kieliä he tarvitsevat? Ulkomaalaiselle osaajalle riittää Suomessa kielitai
      Maailman menoa
      40
      4411
    7. Työeläkeloisinta 27,5 mrd. per vuosi

      Tuo kaikki on pois palkansaajien ostovoimasta. Ja sitten puupäät ihmettelee miksei Suomen talous kasva. No eihän se kas
      Maailman menoa
      107
      4313
    8. Missä vaiheessa

      Päätit luovuttaa suhteeni?
      Ikävä
      106
      3702
    9. Juuri muiston ne

      Rakastuneet katseesi. Huh
      Ikävä
      80
      3290
    10. Miten paljon

      Olet halunnut mun kanssa?
      Ikävä
      48
      1801
    Aihe