Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Excel sorunu !!


Prawler

Öne çıkan mesajlar

Merhabalar,

Olay su:

Excel´de mesela ilk row daki her column a `_´ eklemek istiyorum.

Ornegin birinci row birinci column daki data 76543 olsun

Benim bunu _76543 yapmam gerekiyor. Her columnda da benzer sekilde random sayilar oldugunu dusunun (ortalama 500 ile 1000 arasi column var). Hepsinin onune "_" koymam gerekiyor sonradan.

C/P ile pek gitmiyor cunku cok zaman kaybediyorum ve bu excel dosyalarindan bir suru var.



Processi kisaltici birseyler biliyormusunuz?

Tesekkurler,
Link to comment
Sosyal ağlarda paylaş

Selam,

Abi ortada macro yok ki?!?

Macro istersen said:
Sub paramecium()
'
' Sayıların başına "_" işareti koymak için.
' Sayılar A2 hücresinden başlıyor ve A sütunu boyunca devam ediyor.

Columns("B:D").Select
Selection.Insert Shift:=xlToRight
Range("B2").Select
ActiveCell.FormulaR1C1 = "_"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "=RC[-1]&RC[-2]"
' ActiveCell.Offset(1, -1).Range("A1").Select
Kontrol:
If ActiveCell.Offset(1, -2).Value = "" Then GoTo Son
ActiveCell.Offset(1, -1).Range("A1").Select
ActiveCell.FormulaR1C1 = "_"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "=RC[-1]&RC[-2]"
GoTo Kontrol
Son:
Range("C2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Columns("B:D").Select
Selection.Delete Shift:=xlToLeft
Range("A2").Select

End Sub


Bunu koyacağın yer ise Alt+F11 yapınca karşına çıkan ekranda sol üst taraftaki modül kısmı. Sonra da Macro çalıştırma menüsünden seçip çalıştır.

Saygılar.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...